KEMBAR78
Classes: Number, String, StringBuffer, StringBuilder | ODP
ЯЗЫК  JAVA Числа и строки
Обзор работы с классом Класс  Number
Числа Класс  java.lang.Number Использование примитивных типов при вычислениях и хранении данных Использование классов-оберток Byte, Short, Integer, Long, Float, Double
Методы наследников класса  Number byte byteValue() short shortValue() int intValue() long longValue() float floatValue() double doubleValue() int compareTo(Byte anotherByte) int compareTo(Short anotherShort) int compareTo(Integer anotherInteger) int compareTo(Long anotherLong) int compareTo(Float anotherFloat) int compareTo(Double anotherDouble)
Класс  Integer static final int  MIN_VALUE = 0x80000000; static final int  MAX_VALUE = 0x7fffffff; static String toString(int i, int radix) static String toHexString(int i) static String toOctalString(int i) static String toBinaryString(int i) static String toString(int i) static int parseInt(String s, int radix) static int parseInt(String s) throws NumberFormatException static Integer valueOf(String s, int radix) throws NumberFormatException
Класс  Integer static Integer valueOf(String s) throws NumberFormatException static Integer valueOf(int i) Integer(int value) Integer(String s) String toString() static int highestOneBit(int i) static int lowestOneBit(int i) static int bitCount(int i)
Вывод числовых данных Методы  printf  и  format public PrintStream printf(String format, Object ... args) public PrintStream printf(Locale l, String format, Object ... args) Форматирование вывода: %[argument_index$][flags][width][.precision]conversion Conversion: d, x, s, c, f, e, n (%n –  перевод строки ) Флаги: - -  выравнивание по левому краю, 0 – заполнение нулями, + - включение знака, ( - отрицательные символы в скобках
Примеры использования int i=4; System.out.printf("%2$06d %1$+06d", i,i) 000004 +00004 System.out.printf("%(6d %06x %n", (-1)*i,i+6); (4) 00000a System.out.printf("%,6d %06o %n", (-1)*i*10000,i+6) -40 000 000012
Обзор работы с классом Класс  String
Члены String Конструкторы String() String(String original) String(char value[]) String(char value[], int offset, int count) String(byte bytes[], int offset, int length, String charsetName) String(byte bytes[], int offset, int length, Charset charset)
Методы String int length() boolean isEmpty() char charAt(int index) int codePointAt(int index) void getChars(int srcBegin, int srcEnd, char dst[], int dstBegin) byte[] getBytes(String charsetName) byte[] getBytes() boolean contentEquals(StringBuffer sb)
Методы String boolean contentEquals(CharSequence cs) boolean equalsIgnoreCase(String anotherString) int compareTo(String anotherString) int compareToIgnoreCase(String str) boolean regionMatches(int toffset, String other, int ooffset, int len) boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) boolean startsWith(String prefix, int toffset)
Методы String public boolean startsWith(String prefix) public boolean endsWith(String suffix) int indexOf(int ch) int indexOf(int ch, int fromIndex) int lastIndexOf(int ch) int lastIndexOf(int ch, int fromIndex) int indexOf(String str) int indexOf(String str, int fromIndex) int lastIndexOf(String str) int lastIndexOf(String str, int fromIndex)
Методы String String substring(int beginIndex) String substring(int beginIndex, int endIndex) CharSequence subSequence(int beginIndex, int endIndex) String concat(String str) String replace(char oldChar, char newChar) boolean matches(String regex) boolean contains(CharSequence s) String replaceFirst(String regex, String replacement)
Методы String String replaceAll(String regex, String replacement) String replace(CharSequence target, CharSequence replacement) String[] split(String regex, int limit) String[] split(String regex) String toLowerCase(Locale locale) String toLowerCase() String toUpperCase(Locale locale) String toUpperCase()
Методы String String trim() char[] toCharArray() static String format(String format, Object ... args) static String format(Locale l, String format, Object ... args) static String valueOf(char data[]) static String valueOf(char data[], int offset, int count) static String valueOf(int i) static String valueOf(double d)
Интерфейс CharSequence public interafce CharSequence int length() char charAt(int index) CharSequence subSequence(int start, int end) public String toString()
Язык Java Класс StringBuffer
Класс StringBuffer Конструкторы StringBuffer() StringBuffer(int capacity) StringBuffer(String str) StringBuffer(CharSequence seq) int length() int capacity() void ensureCapacity(int minimumCapacity)
Методы StringBuffer void trimToSize() char charAt(int index) StringBuffer append(Object obj) StringBuffer append(String str) StringBuffer append(StringBuffer sb) StringBuffer append(CharSequence s) StringBuffer append(CharSequence s, int start, int end) StringBuffer append(char str[]) StringBuffer append(char str[], int offset, int len)
Методы StringBuffer StringBuffer delete(int start, int end) StringBuffer deleteCharAt(int index) StringBuffer replace(int start, int end, String str) String substring(int start) CharSequence subSequence(int start, int end) String substring(int start, int end) StringBuffer insert(int index, char str[], int offset, int len) StringBuffer insert(int offset, Object obj) StringBuffer insert(int offset, String str)
Методы StringBuffer int indexOf(String str) int indexOf(String str, int fromIndex) int lastIndexOf(String str) int lastIndexOf(String str, int fromIndex) StringBuffer reverse() String toString()
Язык Java Класс StringBuilder
StringBuilder Конструкторы StringBuilder() StringBuilder(int capacity) StringBuilder(String str) StringBuilder(CharSequence seq) StringBuilder append(Object obj) StringBuilder append(String str) StringBuilder append(StringBuilder sb)
Методы StringBuilder StringBuilder append(CharSequence s, int start, int end) StringBuilder append(char str[], int offset, int len) StringBuilder delete(int start, int end) StringBuilder deleteCharAt(int index) StringBuilder replace(int start, int end, String str) StringBuilder insert(int index, char str[], int offset, int len)  StringBuilder insert(int offset, Object obj) StringBuilder insert(int offset, String str) StringBuilder insert(int offset, int i)
Методы StringBuilder int indexOf(String str) int indexOf(String str, int fromIndex) int lastIndexOf(String str) int lastIndexOf(String str, int fromIndex) StringBuilder reverse() String toString()
Язык Java Конвертирование из строки в число и обратно
Методы конвертации Конвертирование из строки в число int i = (Integer.valueOf(str) ).intValue(); int i = Integer.parseInt(str); Конвертирование из числа в строку String str = "" + i; String str = String.valueOf(i); String str = Integer.toString(i);
Конец Вопросы

Classes: Number, String, StringBuffer, StringBuilder

  • 1.
    ЯЗЫК JAVAЧисла и строки
  • 2.
    Обзор работы склассом Класс Number
  • 3.
    Числа Класс java.lang.Number Использование примитивных типов при вычислениях и хранении данных Использование классов-оберток Byte, Short, Integer, Long, Float, Double
  • 4.
    Методы наследников класса Number byte byteValue() short shortValue() int intValue() long longValue() float floatValue() double doubleValue() int compareTo(Byte anotherByte) int compareTo(Short anotherShort) int compareTo(Integer anotherInteger) int compareTo(Long anotherLong) int compareTo(Float anotherFloat) int compareTo(Double anotherDouble)
  • 5.
    Класс Integerstatic final int MIN_VALUE = 0x80000000; static final int MAX_VALUE = 0x7fffffff; static String toString(int i, int radix) static String toHexString(int i) static String toOctalString(int i) static String toBinaryString(int i) static String toString(int i) static int parseInt(String s, int radix) static int parseInt(String s) throws NumberFormatException static Integer valueOf(String s, int radix) throws NumberFormatException
  • 6.
    Класс Integerstatic Integer valueOf(String s) throws NumberFormatException static Integer valueOf(int i) Integer(int value) Integer(String s) String toString() static int highestOneBit(int i) static int lowestOneBit(int i) static int bitCount(int i)
  • 7.
    Вывод числовых данныхМетоды printf и format public PrintStream printf(String format, Object ... args) public PrintStream printf(Locale l, String format, Object ... args) Форматирование вывода: %[argument_index$][flags][width][.precision]conversion Conversion: d, x, s, c, f, e, n (%n – перевод строки ) Флаги: - - выравнивание по левому краю, 0 – заполнение нулями, + - включение знака, ( - отрицательные символы в скобках
  • 8.
    Примеры использования inti=4; System.out.printf("%2$06d %1$+06d", i,i) 000004 +00004 System.out.printf("%(6d %06x %n", (-1)*i,i+6); (4) 00000a System.out.printf("%,6d %06o %n", (-1)*i*10000,i+6) -40 000 000012
  • 9.
    Обзор работы склассом Класс String
  • 10.
    Члены String КонструкторыString() String(String original) String(char value[]) String(char value[], int offset, int count) String(byte bytes[], int offset, int length, String charsetName) String(byte bytes[], int offset, int length, Charset charset)
  • 11.
    Методы String intlength() boolean isEmpty() char charAt(int index) int codePointAt(int index) void getChars(int srcBegin, int srcEnd, char dst[], int dstBegin) byte[] getBytes(String charsetName) byte[] getBytes() boolean contentEquals(StringBuffer sb)
  • 12.
    Методы String booleancontentEquals(CharSequence cs) boolean equalsIgnoreCase(String anotherString) int compareTo(String anotherString) int compareToIgnoreCase(String str) boolean regionMatches(int toffset, String other, int ooffset, int len) boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) boolean startsWith(String prefix, int toffset)
  • 13.
    Методы String publicboolean startsWith(String prefix) public boolean endsWith(String suffix) int indexOf(int ch) int indexOf(int ch, int fromIndex) int lastIndexOf(int ch) int lastIndexOf(int ch, int fromIndex) int indexOf(String str) int indexOf(String str, int fromIndex) int lastIndexOf(String str) int lastIndexOf(String str, int fromIndex)
  • 14.
    Методы String Stringsubstring(int beginIndex) String substring(int beginIndex, int endIndex) CharSequence subSequence(int beginIndex, int endIndex) String concat(String str) String replace(char oldChar, char newChar) boolean matches(String regex) boolean contains(CharSequence s) String replaceFirst(String regex, String replacement)
  • 15.
    Методы String StringreplaceAll(String regex, String replacement) String replace(CharSequence target, CharSequence replacement) String[] split(String regex, int limit) String[] split(String regex) String toLowerCase(Locale locale) String toLowerCase() String toUpperCase(Locale locale) String toUpperCase()
  • 16.
    Методы String Stringtrim() char[] toCharArray() static String format(String format, Object ... args) static String format(Locale l, String format, Object ... args) static String valueOf(char data[]) static String valueOf(char data[], int offset, int count) static String valueOf(int i) static String valueOf(double d)
  • 17.
    Интерфейс CharSequence publicinterafce CharSequence int length() char charAt(int index) CharSequence subSequence(int start, int end) public String toString()
  • 18.
  • 19.
    Класс StringBuffer КонструкторыStringBuffer() StringBuffer(int capacity) StringBuffer(String str) StringBuffer(CharSequence seq) int length() int capacity() void ensureCapacity(int minimumCapacity)
  • 20.
    Методы StringBuffer voidtrimToSize() char charAt(int index) StringBuffer append(Object obj) StringBuffer append(String str) StringBuffer append(StringBuffer sb) StringBuffer append(CharSequence s) StringBuffer append(CharSequence s, int start, int end) StringBuffer append(char str[]) StringBuffer append(char str[], int offset, int len)
  • 21.
    Методы StringBuffer StringBufferdelete(int start, int end) StringBuffer deleteCharAt(int index) StringBuffer replace(int start, int end, String str) String substring(int start) CharSequence subSequence(int start, int end) String substring(int start, int end) StringBuffer insert(int index, char str[], int offset, int len) StringBuffer insert(int offset, Object obj) StringBuffer insert(int offset, String str)
  • 22.
    Методы StringBuffer intindexOf(String str) int indexOf(String str, int fromIndex) int lastIndexOf(String str) int lastIndexOf(String str, int fromIndex) StringBuffer reverse() String toString()
  • 23.
  • 24.
    StringBuilder Конструкторы StringBuilder()StringBuilder(int capacity) StringBuilder(String str) StringBuilder(CharSequence seq) StringBuilder append(Object obj) StringBuilder append(String str) StringBuilder append(StringBuilder sb)
  • 25.
    Методы StringBuilder StringBuilderappend(CharSequence s, int start, int end) StringBuilder append(char str[], int offset, int len) StringBuilder delete(int start, int end) StringBuilder deleteCharAt(int index) StringBuilder replace(int start, int end, String str) StringBuilder insert(int index, char str[], int offset, int len) StringBuilder insert(int offset, Object obj) StringBuilder insert(int offset, String str) StringBuilder insert(int offset, int i)
  • 26.
    Методы StringBuilder intindexOf(String str) int indexOf(String str, int fromIndex) int lastIndexOf(String str) int lastIndexOf(String str, int fromIndex) StringBuilder reverse() String toString()
  • 27.
    Язык Java Конвертированиеиз строки в число и обратно
  • 28.
    Методы конвертации Конвертированиеиз строки в число int i = (Integer.valueOf(str) ).intValue(); int i = Integer.parseInt(str); Конвертирование из числа в строку String str = "" + i; String str = String.valueOf(i); String str = Integer.toString(i);
  • 29.