Method
|
charAt(index)
|
Return
|
char
|
Property
|
ใช้ดึงข้อมูลจากข้อความที่ตำแหน่งที่กำหนด
โดยจะดึงมาเพียง 1
ตัวอักษร
|
Sample
|
public
class learnjava {
public static void main(String[] args) {
String text = "Java";
for (int i = 0; i < 4; i++) {
System.out.println("Show :
" + text.charAt(i));
}
}
}
|
display
|
Show
: j
Show
: a
Show
: v
Show
: a
|
Method
|
codePointAt(index)
|
Return
|
int
|
Property
|
ใช้ดึงข้อมูลจากข้อความ
string
ณ ตำแหน่งที่กำหนด โดยจะดึงมาเพียง 1 ตัวอักษร
จากนั้นจะแสดงตำแหน่ง ASCII
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.codePointAt(1));
}
}
|
display
|
Show
: 97
|
Method
|
codePointBefore(index)
|
Return
|
int
|
Property
|
ใช้ดึงข้อมูลจากข้อความ
string
ณ ตำแหน่งก่อนหน้าตำแหน่งที่กำหนด โดยจะดึงมาเพียง 1 ตัวอักษร จากนั้นจะแสดงตำแหน่ง ASCII
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.codePointBefore(1));
}
}
|
display
|
Show
: 74
|
Method
|
codePointCount(beginIndex, endIndex)
|
Return
|
int
|
Property
|
ใช้เพื่อนับจำนวนตัวอักษรจากตำแหน่งแรกที่กำหนดถึงตำแหน่งสุดท้ายที่กำหนด
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.codePointCount(0, 4));
}
}
|
display
|
Show
: 4
|
Method
|
compareTo(String)
|
Return
|
int
|
Property
|
ใช้เพื่อเปรียบเทียบค่า
String
2 ค่า ด้วย ASCII Code เปรียบเทียบทีละอักขระ
จากซ้ายมือไปขวามือ
แบบเรียงลำดับหากตัวแรกเหมือนกันจะทำการเทียบตัวที่สองหรือสาม...ถัดๆไป
หากค่าเท่ากันทั้งหมด ผลลัพธ์ที่ได้ คือ 0 หากค่าไม่เท่ากันเช่น a และ A ซึ่ง a = 97, A
= 65 ให้นำค่ามาลบกัน ผลลัพธ์ที่ได้คือ 32 นำไปแสดงผล
|
Sample
|
public
class learnjava {
public static void main(String[] args) {
String text1 = "Java";
String text2 = "JAva";
System.out.println("Show :
" + text1.compareTo(text2));
}
}
|
display
|
Show
: 32
|
Method
|
compareToIgnoreCase(String)
|
Return
|
int
|
Property
|
ใช้เพื่อเปรียบเทียบอักขระทีละตัว
เปรียบเทียบจากหน้าไปหลังไม่สนใจขนาดของตัวอักษร
|
Sample
|
public
class learnjava {
public static void main(String[] args) {
String a = "Java";
String b = "JAta";
System.out.print("Show : ");
System.out.print(a.compareToIgnoreCase(b));
}
}
|
display
|
Show
: 2
|
Method
|
concat(String)
|
Return
|
String
|
Property
|
ใช้เพื่อเพิ่มข้อความต่อท้ายข้อความเดิม
|
Sample
|
public
class learnjava {
public static void main(String[] args) {
String text1 = "Java";
String text2 = " so good";
System.out.println("Show :
" + text1.concat(text2));
// text1 + text2
}
}
|
display
|
Show
: Java so good
|
Method
|
contains(String)
|
Return
|
boolean
|
Property
|
ใช้เพื่อเปรียบเทียบข้อความ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.contains("java"));
}
}
|
display
|
Show
: false
|
Method
|
contentEquals(String)
|
Return
|
boolean
|
Property
|
ใช้เพื่อเปรียบเทียบข้อความ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.contentEquals("Java"));
}
}
|
display
|
Show
: true
|
Method
|
endsWith(String)
|
Return
|
boolean
|
Property
|
ใช้ตรวจสอบส่วนท้ายของข้อความ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.endsWith("va"));
}
}
|
display
|
Show
: true
|
Method
|
equals(String)
|
Return
|
boolean
|
Property
|
ใช้เพื่อเปรียบเทียบข้อความ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.equals("java"));
}
}
|
display
|
Show
: false
|
Method
|
equalsIgnoreCase(String)
|
Return
|
boolean
|
Property
|
ใช้เพื่อเปรียบเทียบข้อความ
ไม่สนใจขนาดของอักษร
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.equalsIgnoreCase("java"));
}
}
|
display
|
Show
: true
|
Method
|
hashCode()
|
Return
|
int
|
Property
|
ใช้สำหรับหาค่า
hash ของ object ใดๆเพื่อเอาไปใช้กับ hashing
algorithm ต่างๆ
|
Sample
|
public
class learnjava {
public static void main(String
args[]) {
String Str = new
String("Welcome to ugotjava.blogspot.com/");
System.out.println("Hashcode
for Str : " + Str.hashCode());
}
}
|
display
|
Hashcode
for Str : 947421226
|
Method
|
indexOf(char)
indexOf(char, index)
indexOf(String)
indexOf(String, index)
|
Return
|
int
|
Property
|
·
ใช้เพื่อบอกตำแหน่งแรกของอักขระที่กำหนด
·
ใช้เพื่อกำหนดตำแหน่งแรกในการหาตัวอักษรและเพื่อบอกตำแหน่งแรกของอักขระที่กำหนด
·
ใช้เพื่อบอกตำแหน่งแรกของข้อความที่กำหนด
·
ใช้เพื่อกำหนดตำแหน่งแรกในการหาข้อความและเพื่อบอกตำแหน่งแรกของข้อความที่กำหนด
|
Sample
|
public
class learnjava {
public static void main(String[] args) {
String text1 = "Java";
System.out.println("Show :
" + text1.indexOf('v'));
}
}
public
class learnjava {
public static void main(String[] args) {
String text1 = "Java";
System.out.println("Show :
" + text1.indexOf('a',2));
// กำหนดการข้ามตำแหน่งในการหาโดยให้เริ่มหาตั้งแต่
Index 2 เป็นต้นไป
}
}
|
display
|
Show
: 2
Show
: 3
|
Method
|
intern()
|
Return
|
String
|
Property
|
ใช้ return ข้อความ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a = "Java";
System.out.print("Show
: " + a. intern());
}
}
|
display
|
Show
: Java
|
Method
|
isEmpty()
|
Return
|
booleean
|
Property
|
ใช้เพื่อตรวจสอบว่า
String
ว่างหรือไม่
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.isEmpty());
}
}
|
display
|
Show
: false
|
Method
|
lastIndexOf(char)
lastIndexOf(char, index)
lastIndexOf(String)
lastIndexOf(String, index)
|
Return
|
int
|
Property
|
ใช้เพื่อบอกตำแหน่งสุดท้ายของอักขระที่กำหนด
ใช้เพื่อกำหนดตำแหน่งสุดท้ายในการหาตัวอักษรและเพื่อบอกตำแหน่งสุดท้ายของอักขระที่กำหนด
ใช้เพื่อบอกตำแหน่งสุดท้ายของข้อความที่กำหนด
ใช้เพื่อกำหนดตำแหน่งสุดท้ายในการหาข้อความและเพื่อบอกตำแหน่งสุดท้ายของข้อความที่กำหนด
|
Sample
|
public
class learnjava {
public static void main(String[] args) {
String text1 =
"JavaJavzJeva";
System.out.println("Show :
" + text1.lastIndexOf("J"));
// J ตัวสุดท้ายอยู่ที่ตำแหน่ง
8
}
}
public
class learnjava {
public static void main(String[] args) {
String text1 =
"JavaJavzJeva";
System.out.println("Show :
" + text1.lastIndexOf("v",9));
//
9 คือการกำหนดช่วงในการหาตั้งแต่ "JavaJavzJeva"
และ "v" ตัวสุดท้ายอยู่ที่ตำแหน่งที่
6
}
}
|
display
|
Show
: 8
Show
: 6
|
Method
|
length()
|
Return
|
int
|
Property
|
ใช้เพื่อบอกปริมาณตัวอักษรของข้อความ
|
Sample
|
public
class learnjava {
public static void main(String[] args) {
String text1 = "JavaJavzJeva";
System.out.println("Show :
" + text1.length());
}
}
|
display
|
Show
: 12
|
Method
|
matches(String)
|
Return
|
boolean
|
Property
|
ใช้เพื่อเปรียบเทียบข้อความ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.matches("java"));
}
}
|
display
|
Show
: false
|
Method
|
offsetByCodePoints(index, index)
|
Return
|
int
|
Property
|
ใช้เพื่อแสดงผลตอบแทนดัชนีภายในสตริง
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print("Show
: " + a.offsetByCodePoints(0,3));
}
}
|
display
|
Show
: 3
|
Method
|
regionMatches(ignoreCase,
toffset, other, ooffset, len)
regionMatches(toffset, other,
ooffset, len)
|
Return
|
boolean
|
Property
|
ใช้เพื่อเปรียบเทียบขนาดของข้อความ
ignoreCase
– true (ไม่สนใจขนาดของตัวอักษร),
false (สนใจขนาดของตัวอักษร)
toffset
– ตำแหน่งของข้อความที่ต้องการค้นหา
other
– ข้อความที่จะนำมาเปรียบเทียบ
ooffset
– ตำแหน่งแรกของข้อความที่จะนำมาเปรียบเทียบ
len
– จำนวนอักษรที่จะนำมาเปรียบเทียบ
|
Sample
|
public
class learnjava {
public static void main(String
args[]){
String Str1 = new String("http://ugotjava.blogspot.com/");
String Str2 = new String("ugotjava");
String Str3 = new String("UGOTJAVA");
System.out.println(Str1.regionMatches(7, Str2, 0, 8));
System.out.println(Str1.regionMatches(7, Str3, 0, 8));
System.out.println(Str1.regionMatches(true, 7, Str3, 0, 8));
}
}
|
display
|
true
false
true
|
Method
|
replace(oldChar, newChar)
replace(oldString, newString)
|
Return
|
String
|
Property
|
ใช้เพื่อแทนค่าข้อความหรือตัวอักษร
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"jata";
System.out.print(a.replace("ta",
"va is good"));
}
}
|
display
|
java is good
|
Method
|
replaceAll(String regex, String)
|
Return
|
String
|
Property
|
ใช้เพื่อแทนค่าข้อความทุกตัว
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a = "java i i
good";
System.out.print(a.replaceAll("i",
"very"));
}
}
|
display
|
java
very very good
|
Method
|
replaceFirst(String regex, String)
|
Return
|
String
|
Property
|
ใช้เพื่อแทนข้อความเฉพาะตัวแรก
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a = "java i i
good";
System.out.print(a.replaceFirst("i",
"very"));
}
}
|
display
|
java
very i good
|
Method
|
startsWith(String)
startsWith(String, index)
|
Return
|
boolean
|
Property
|
ใช้ตรวจสอบส่วนหน้าของข้อความ
ใช้กำหนดตำแหน่งส่วนหน้าของข้อความและตรวจสอบส่วนหน้าของข้อความ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a = "java i i
good";
System.out.print(a. startsWith("va", 2));
}
}
|
display
|
true
|
Method
|
substring(index)
substring(index, index)
|
Return
|
String
|
Property
|
ใช้เพื่อตัดข้อความในตำแหน่งที่ต้องการ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a = "java i i
good";
System.out.print(a.substring(9,13));
}
}
|
display
|
good
|
Method
|
toCharArray()
|
Return
|
Char,
String
|
Property
|
ใช้เพื่อดึงอักษรทีละตัวมาเรียงต่อกัน
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a = "java i i
good";
char[] b=new char[a.length()];
b=a.toCharArray();
System.out.print(b[a.length()-1]);
}
}
|
display
|
d
|
Method
|
toLowerCase()
|
Return
|
String
|
Property
|
ใช้เพื่อเปลี่ยนค่าข้อความเป็นตัวเล็กทั้งหมด
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print(a.toLowerCase());
}
}
|
display
|
java
|
Method
|
toString()
|
Return
|
String
|
Property
|
คืนค่า
String
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
Integer a = 123;
System.out.print(a.toString());
}
}
|
display
|
123
|
Method
|
toUpperCase()
|
Return
|
String
|
Property
|
ใช้เพื่อเปลี่ยนค่าข้อความเป็นตัวใหญ่ทั้งหมด
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print(a.toUpperCase());
}
}
|
display
|
JAVA
|
Method
|
trim()
|
Return
|
String
|
Property
|
ใช้ในการตัดช่องว่างหัวและท้าย
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a = " Java
";
System.out.print(a.trim());
}
}
|
display
|
Java
|
Method
|
getBytes() นำมาจาก Tutorialspoint.com
|
Return
|
String
|
Property
|
คืนค่าผลรวมไบต์ของอาเรย์
|
Sample
|
import
java.io.UnsupportedEncodingException;
public
class learnjava {
public static void main(String
args[]) {
String Str1 = new
String("Welcome to Tutorialspoint.com");
try {
byte[] Str2 = Str1.getBytes();
System.out.println("Returned Value " + Str2);
Str2 =
Str1.getBytes("UTF-8");
System.out.println("Returned Value " + Str2);
Str2 =
Str1.getBytes("ISO-8859-1");
System.out.println("Returned Value " + Str2);
} catch (UnsupportedEncodingException
e) {
System.out.println("Unsupported
character set");
}
}
}
|
display
|
Returned Value [B@c3b5587
Returned Value [B@5dcd8bf7
Returned Value [B@4a6ca1a6
|
Method
|
getClass()
|
Return
|
String
|
Property
|
ใช้แสดงผลว่าตัวแปรนั้นๆคือคลาสอะไร
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print(a.getClass());
}
}
|
display
|
class
java.lang.String
|
Method
|
Split(String)
|
Return
|
String
|
Property
|
ใช้เพื่อแยกข้อความจากข้อความที่กำหนดแล้วแยกข้อความเก็บไว้ในอาเรย์
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
String b[] = new String[2];
b = a.split("v");
System.out.print(b[0] +
" " + b[1]);
}
}
|
display
|
Ja a
|
Method
|
subSequence(index, index)
|
Return
|
String
|
Property
|
ใช้เพื่อตัดข้อความในตำแหน่งที่ต้องการ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
String a =
"Java";
System.out.print(a.subSequence(2,
4));
}
}
|
display
|
va
|
Method
|
copyValueOf(char[])
copyValueOf(char[], index, count)
|
Return
|
String
|
Property
|
ใช้เพื่อนำข้อมูลอักขระจากอาเรย์มารวมเป็นคำ
|
Sample
|
public
class learnjava {
public static void main(String[]
args) {
char[] a =
{'J','a','v','a'};
String b =
String.copyValueOf(a);
String c =
String.copyValueOf(a, 1, 2);
System.out.println(b);
System.out.print(c);
}
}
|
display
|
Java
av
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น