Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемДанила Свечников
1 Строки
2 Класс String инкапсулирует действия со строками. Объект типа String – строка, состоящая из произвольного числа символов, от 0 до 2*10 9. Литерные константы типа String представляют собой последовательности символов, заключённые в двойные кавычки. В классе Object имеется метод toString(), обеспечивающий строковое представление любого объекта. Строки типа String являются неизменяемыми объектами – при каждом изменении содержимого строки создаётся новый объект-строка. Для того, чтобы сделать работу с многочисленными присваиваниями более эффективной, используются классы StringBuffer и StringBuilder.
3 Методы класса String.valueOf(параметр) String.valueOf(charArray, index1,count)
4 Методы объектов s1.charAt(i) s1.endsWith(subS) s1.equals(subS); s1.equalsIgnoreCase(subS) s1.getBytes(); s1.getBytes(charset) s1.indexOf(subS); s1.indexOf(subS,i) s1. lastIndexOf (subS); s1. lastIndexOf (subS,i)
5 Методы объектов s1.length() s1.replaceFirst(oldSubS,newSubS) s1.replaceAll(oldSubS,newSubS) s1.split(separator); s1.split(separator, i) s1.startsWith(subS); s1.startsWith(subs, index1) s1.substring(index1); s1.substring(index1,index2) s1.toCharArray() s1.toLowerCase() s1.toUpperCase() s1.trim()
6 Особенности строковых выражений String s=1+2+3; даст значение s 6. String s=Сумма=+1+2+3; даст s Сумма =123. String s=1+2+ не равно +1+2; даст s 3 не равно 12.
7 Оболочечные классы и строки int Integer.parseInt( строка ) Integer Integer.valueOf( строка ) String Integer.toBinaryString( число ) String Integer.toHexString( число ) Integer Integer.decode( строка )
8 Класс Character Character.isDigit(символ) –является ли символ цифрой. Character.isLetter(символ) –является ли символ буквой. Character.isLetterOrDigit(символ) –является ли буквой или цифрой. Character.isLowerCase(символ) –является ли символом в нижнем регистре. Character.isUpperCase(символ) –является ли символом в верхнем регистре. Character.isWhiteSpace(символ) –является ли пробелом в широком смысле – пробелом, символом табуляции и т.д.
9 Классы StringBuffer и StringBuilder StringBuffer sb=new StringBuffer(); sb.append("типа StringBuffer или String"); sb.insert(0," типа StringBuffer или String "); System.out.println(sb); Буферизуемые и обычные строки можно сравнивать на совпадение содержания: String s=...; if (s.contentEquals(sb))... ;
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.