Professional Documents
Culture Documents
13 Strings
13 Strings
Java SE
Contents
• About String
• Comparing String
• Composing String
About String
• Java ဘ"သ"ရပ&တ(င& Character စ"လu-.မ0".အ". အစ2အစ3&
အလiuက& စu၍ အသu-.7ပu9iuင&eသ" Object
String name = Mg Mg ;
String jog = new String( Teacher );
System.out.format( Length of %s is %d ,
name,
name.length());
}
Converting String to Number
• Java တ(င& String 9Eင&< Number အမ0iu.အစ". Primitive Type
မ0".9Eင&< ၎င&.တiu၏ Wrapper Class အမ0iu.အစ".မ0".အ". e7ပ"င&.
လည&.9iuင&eအ"င& စ2မ-ထ".ပBသည&
// float to String
Float data3 = 1234.56;
String str1 = data3.toString();
// shot to String
Shot data4 = 890;
String str2 = String.valueOf(data4);
}
Manipulating character in a
String
Characters by Index
Substring to a String
Searching Character
Replacing Characters
Others Methods
Character by index
replace(CharSequence target,
String
CharSequence replacement)
• File name
• Contain Directory
• File Type
Comparing
Return Type Method
boolean endsWith(String suffix)
boolean startsWith(String prefix)
boolean startsWith(String suffix, int offset)
int compareTo(String anotherString)
int compareToIgnoreCase(String anotherString)
boolean equals(Object object)
boolean equalsIgnoreCase(String anotherString)
boolean reginMatch(int toOffset, String other, int offset,int len)
reginMatch(boolean ignorecase, int toOffset,
boolean
String other, int offset, int len)
Composing Strings
• String မ0".အ". + Operater အ". အသu-.7ပu၍ eပBင&.ဆက&
ဖ(G<စည&.9iuင&သည&
sb.append("Greetings");
System.out.printf("Capacity : %d%n", sb.capacity());
System.out.printf("Length : %d%n", sb.length());
}
Methods of StringBuilder
Return Type Methods
void setLength(int length)
void ensureCapacity(int capacity)
append(boolean b)
append(char c)
append(char[] str)
append(char[] str, int offset, int len)
append(double d)
StringBuilder
append(float f)
append(int i)
append(long lng)
append(Object obj)
append(String s)
Return Type Methods
StringBuilder delete(int start, int end)
StringBuilder deleteCharAt(int index)
StringBuilder reverse()
String toString()
Exercise