Classes: Number, String, StringBuffer, StringBuilder

Embed Size (px)

Citation preview

Java

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)

-40000 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);

baa