Qısqasha teoriyalıq kirisiw: Qatarǵa mas keliwshi klass java lang paketinde jaylasqan. Bul klass String


Download 68.73 Kb.
bet3/9
Sana05.01.2023
Hajmi68.73 Kb.
#1079752
1   2   3   4   5   6   7   8   9
class getCharsDemo {
public static void main(String args[]) {
String s = "This is a demo of the getChars method.";
int start = 10;
int end = 14;
char buf[] = new char[end - start];
s.getChars(start, end, buf, 0);
System.out.println(buf);
} }
Soǵan itibar beriw lazım boladı getChars usılı shıǵıw buferine end indeksli simvoldı jazbaydı. Sonıń ushın mısalda shıǵarılıp atırǵan qatar 4 simvoldan ibarat.
S:\> java getCharsDemo
demo
String klasında pútin qatardı char tipindegi massiv sıpatında qaytarıwshı — toCharArray funkciyasi bar. Bul mexanizm alternativ variantı qatardı byte tipindegi massivke jazıp, 16-bitli simvollardaǵı úlken baytlar manislerin taslap jiberedi. Bul usıl getBytes dep atalıp, parametrleri getChars parametrleri menen bir qıylı maniske iye, tek úshinshi parametr sıpatında byte tipindegi massivten paydalanıw lazım.
Salıstırıw
Eki qatar bir qıylılıǵın anıqlaw ushın String klasınıń equals usılınan paydalanıw lazım. Bul usıldıń alternativ forması equalsIgnoreCase dep atalıp, bul usıldan paydalanılǵanda háriplerdiń úlken kishiligi parıqlanbaydı. Tómende eki usıldan paydalanıw kórsetilgen mısal berilgen:
class equalDemo {
public static void main(String args[]) {
String s1 = "Hello";
String s2 = "Hello";
String s3 = "Good-bye";
String s4 = "HELLO";
System.out.println(s1 + " equals " + s2 + " -> " + s1.equals(s2));
System.out.println(s1 + " equals " + s3 + " -> " + s1.equals(s3));
System.out.println(s1 + " equals " + s4 + " -> " + s1.equals(s4));
System.out.println(s1 + " equalsIgnoreCase " + s4 + " -> " +
s1.equalsIgnoreCase(s4));
} }
Programma orınlaw nátiyjesi:
S:\> java equalsDemo

Download 68.73 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling