หน้าแรก
หน้าแรก
get() วิธีการของคลาส ArrayList ยอมรับจำนวนเต็มที่แทนค่าดัชนีและส่งกลับองค์ประกอบของวัตถุ ArrayList ปัจจุบันที่ดัชนีที่ระบุ ดังนั้น หากคุณผ่าน 0 ด้วยวิธีนี้ คุณจะได้รับองค์ประกอบแรกของ ArrayList ปัจจุบัน และหากคุณผ่าน list.size()-1 คุณสามารถรับองค์ประกอบสุดท้ายได้ ตัวอย่าง import java.util.ArrayLis
ประกอบด้วย() เมธอดของคลาส String ยอมรับค่า Sting เป็นพารามิเตอร์ ตรวจสอบว่าอ็อบเจ็กต์ String ปัจจุบันมี String ที่ระบุหรือไม่ และคืนค่า จริง หากมี (อย่างอื่นเป็นเท็จ) toLoweCase() วิธีการของคลาส String แปลงอักขระทั้งหมดใน String ปัจจุบันเป็นตัวพิมพ์เล็กและส่งคืน เพื่อค้นหาว่าสตริงมีสตริงย่อยเฉพาะโ
เมื่อคุณประกาศตัวแปรขั้นสุดท้าย หลังจากเริ่มต้นแล้ว คุณจะไม่สามารถแก้ไขค่าของตัวแปรเพิ่มเติมได้อีก ยิ่งไปกว่านั้น เช่นเดียวกับตัวแปรอินสแตนซ์ ตัวแปรสุดท้ายจะไม่ถูกเริ่มต้นด้วยค่าเริ่มต้น ดังนั้น จึงจำเป็นต้องเริ่มต้นตัวแปรสุดท้ายเมื่อคุณประกาศ . ถ้าไม่ใช่เวลาคอมไพล์จะเกิดข้อผิดพลาด ตัวอย่าง public
เมื่อคุณเริ่มต้นตัวแปรสุดท้ายแล้ว คุณจะไม่สามารถแก้ไขค่าของมันได้อีก กล่าวคือ คุณสามารถกำหนดค่าให้กับตัวแปรสุดท้ายได้เพียงครั้งเดียว หากคุณพยายามกำหนดค่าให้กับตัวแปรสุดท้าย เวลาคอมไพล์จะเกิดข้อผิดพลาด ตัวอย่าง public class FinalExample { final int j = 100; public static voi
คลาส StringUtils ของแพ็คเกจ org.apache.commons.lang3 ของไลบรารี Apache ทั่วไปมีวิธีการที่ชื่อ containsIgnoreCase() . เมธอดนี้ยอมรับค่าสตริงสองค่าที่แสดงสตริงต้นทางและสตริงการค้นหาตามลำดับ ตรวจสอบว่าสตริงต้นทางมีสตริงการค้นหาโดยไม่สนใจตัวพิมพ์ ส่งกลับค่าบูลีนซึ่งก็คือ − true หากสตริงต้นทางมีสตริง
มีวิธีการต่างๆ ใน Java ซึ่งคุณสามารถแยกวิเคราะห์คำในสตริงสำหรับคำเฉพาะได้ เราจะมาพูดถึง 3 เรื่องนี้กัน เมธอด contain() มี () วิธีการของคลาสสตริงยอมรับลำดับของค่าอักขระและตรวจสอบว่ามีอยู่ในสตริงปัจจุบันหรือไม่ หากพบว่าคืนค่าเป็น true มิฉะนั้นจะคืนค่าเป็นเท็จ ตัวอย่าง import java.util.StringTokeniz
เราสามารถเปรียบเทียบสตริงใน Java ได้หลายวิธี - การใช้เมธอด copareTo() − compareTo() วิธีเปรียบเทียบสองสายอักขระ lexicographically การเปรียบเทียบจะขึ้นอยู่กับค่า Unicode ของอักขระแต่ละตัวในสตริง ลำดับอักขระที่แสดงโดยอ็อบเจ็กต์สตริงนี้จะถูกเปรียบเทียบเชิงศัพท์กับลำดับอักขระที่แสดงโดยสตริงอาร์กิวเมน
ในไลบรารีของ Jackson เราสามารถใช้ Tree Model เพื่อเป็นตัวแทนของ JSON โครงสร้างและดำเนินการ CRUD ดำเนินการผ่าน JsonNode . โมเดลต้นแจ็คสัน มีประโยชน์ โดยเฉพาะอย่างยิ่งในกรณีที่โครงสร้าง JSON ไม่ได้แมปกับคลาส Java เราสามารถสร้าง JSON ในไลบรารี Jackson โดยใช้ JsonNodeFactory มันสามารถระบุวิธีการเข้าถ
The JsonGenerator เป็นคลาสพื้นฐานที่กำหนด API สาธารณะสำหรับการเขียนเนื้อหา JSON อินสแตนซ์ถูกสร้างขึ้นโดยใช้วิธีการจากโรงงานของ JsonFactory ตัวอย่าง. เมื่อเราได้ JsonGenerator จากอินสแตนซ์ของโรงงานแล้วใช้ writeStartObject() สำหรับเขียนเครื่องหมายเริ่มต้นของค่าออบเจ็กต์ JSON writeFieldName() วิธ
The Flexjson เป็นไลบรารี่น้ำหนักเบาสำหรับ การทำให้เป็นอนุกรม และ ดีซีเรียลไลซ์ วัตถุ Java เป็น และ จาก JSON รูปแบบ. เราสามารถเรียงลำดับรายการวัตถุ โดยใช้ serialize() วิธีการของ JSONSerializer ระดับ. วิธีนี้สามารถดำเนินการ ตื้น การทำให้เป็นอนุกรม ของอินสแตนซ์เป้าหมาย เราต้องผ่าน รายการวัตถุ
A แจ็คสัน เป็น ไลบรารีที่ใช้ Java และมีประโยชน์ในการ แปลง วัตถุ Java เป็น JSON และ JSON เป็นวัตถุ Java Jackson API เร็วกว่า API อื่น ต้องการพื้นที่หน่วยความจำน้อยกว่า และดีสำหรับอ็อบเจ็กต์ขนาดใหญ่ เราสามารถแปลงอาร์เรย์ JSON เป็นรายการโดยใช้ ObjectMapper ระดับ. มันมีวิธีการที่มีประโยชน์ readValue(
ArrayList ถึง ArrayList แทนที่จะใช้พารามิเตอร์ที่พิมพ์ใน generics (T) คุณสามารถใช้ “?” แทนประเภทที่ไม่รู้จักได้ สิ่งเหล่านี้เรียกว่าไวด์การ์ด คุณสามารถใช้ไวด์การ์ดเป็น − ประเภทของพารามิเตอร์ หรือ ฟิลด์ หรือ ฟิลด์ Local เมื่อใช้ไวด์การ์ด คุณสามารถแปลง ArrayList เป็น ArrayList เป็น − ArrayList string
คุณสามารถเริ่มต้นตัวแปรอาร์เรย์ที่ประกาศไว้ภายในคลาสได้เช่นเดียวกับค่าอื่นๆ ไม่ว่าจะใช้ตัวสร้างหรือใช้วิธีเซ็ตเตอร์ ตัวอย่าง ในตัวอย่าง Java ต่อไปนี้ เรากำลังประกาศตัวแปรอินสแตนซ์ของประเภทอาร์เรย์และเริ่มต้นจากตัวสร้าง public class Student { String name; int age; &n
การใช้นิพจน์ทั่วไป คุณสามารถค้นหาว่าค่าสตริงเฉพาะมีอักขระ ASCII หรือไม่โดยใช้นิพจน์ทั่วไปต่อไปนี้ - \\A\\p{ASCII}*\\z matches() เมธอดของคลาส String ยอมรับนิพจน์ทั่วไปและตรวจสอบว่าสตริงปัจจุบันตรงกับนิพจน์ที่ระบุหรือไม่ ถ้าใช่ จะส่งคืนค่า จริง มิฉะนั้น คืนค่า เท็จ ดังนั้น เรียกใช้ matches() เมธอดบ
วิธีการแทนที่ () แทนที่() เมธอดของคลาส String ยอมรับค่าสตริงสองค่า - หนึ่งแทนส่วนของสตริง (สตริงย่อย) ที่จะแทนที่ อีกอันหนึ่งแทนสตริงที่คุณต้องการแทนที่สตริงย่อยที่ระบุ เมื่อใช้วิธีนี้ คุณจะแทนที่บางส่วนของสตริงใน java ได้ ตัวอย่าง นำเข้า java.io.File; นำเข้า java.io.FileNotFoundException
แพ็คเกจ java.text มีคลาสชื่อ SimpleDateFormat ซึ่งใช้ในการจัดรูปแบบและแยกวิเคราะห์วันที่ตามต้องการ (ในเครื่อง) หนึ่งในตัวสร้างของคลาสนี้ยอมรับค่า String ที่แสดงรูปแบบวันที่ที่ต้องการและตัวสร้าง วัตถุ SimpleDateFormat . รูปแบบ() เมธอดของคลาสนี้ยอมรับ java.util.Date วัตถุและส่งคืนสตริงวันที่/เวลาใน
split() วิธีการของคลาสสตริง แยกสตริงปัจจุบันรอบการจับคู่ของนิพจน์ทั่วไปที่กำหนด อาร์เรย์ที่ส่งคืนโดยวิธีนี้ประกอบด้วยสตริงย่อยแต่ละสตริงของสตริงนี้ซึ่งสิ้นสุดโดยสตริงย่อยอื่นที่ตรงกับนิพจน์ที่กำหนดหรือสิ้นสุดที่ส่วนท้ายของสตริง replaceAll() เมธอดของคลาส String ยอมรับสองสตริงที่แสดงนิพจน์ทั่วไปและสต
ใช้ API แล้ว replaceAll() เมธอดของคลาส String ยอมรับสองสตริงที่แสดงนิพจน์ทั่วไปและสตริงแทนที่ และแทนที่ค่าที่ตรงกันด้วยสตริงที่กำหนด คลาส java.util (คอนสตรัคเตอร์) ยอมรับไฟล์, InputStream, พาธและ, ออบเจ็กต์สตริง, อ่านประเภทข้อมูลดั้งเดิมและสตริง (จากแหล่งที่กำหนด) โทเค็นโดยใช้โทเค็นโดยใช้นิพจน์ทั่
เมื่อคุณเขียนโปรแกรม Java คุณต้องคอมไพล์โดยใช้คำสั่ง javac นี่จะแสดงให้คุณเห็นข้อผิดพลาดของเวลาในการคอมไพล์ที่เกิดขึ้น (ถ้ามี) เมื่อคุณแก้ไขปัญหาและคอมไพล์ความสำเร็จของโปรแกรมอย่างสมบูรณ์แล้ว ไฟล์เรียกทำงานที่มีชื่อเดียวกับชื่อคลาสของคุณจะถูกสร้างขึ้นในโฟลเดอร์ปัจจุบันของคุณด้วย .class นามสกุล. จ
โดยทั่วไป ในขณะที่อ่านหรือเขียนข้อมูลไปยังไฟล์ คุณสามารถอ่านหรือเขียนข้อมูลได้ตั้งแต่เริ่มต้นไฟล์เท่านั้น คุณไม่สามารถอ่าน/เขียนจากตำแหน่งสุ่มได้ java.io.RandomAccessFile class ใน Java ช่วยให้คุณอ่าน/เขียนข้อมูลไปยังไฟล์เข้าถึงโดยสุ่มได้ สิ่งนี้ทำหน้าที่คล้ายกับอาร์เรย์ขนาดใหญ่ที่มีดัชนีหรือเคอร์เ