?? 字符串.txt
字號:
001: public static String valueOf(Object obj);
002: public static String valueOf(char data[]);
003: public static String valueOf(char data[], int offset, int count);
004: public static String copyValueOf(char data[], int offset, int count);
005: public static String copyValueOf(char data[]);
006: public static String valueOf(boolean b);
007: public static String valueOf(char c);
008: public static String valueOf(int i);
009: public static String valueOf(long l);
010: public static String valueOf(float f);
011: public static String valueOf(double d);
Return to top
--------------------------------------------------------------------------------
字符串 List.13 StringBufferMethods.txt
Return to top
001: // StringBuffer class constructors
002: public StringBuffer();
003: public StringBuffer(int length);
004: public StringBuffer(String str);
005:
006: // StringBuffer class length and capacity methods
007: public int length();
008: public int capacity();
009: public synchronized void ensureCapacity(int minimumCapacity);
010: public synchronized void setLength(int newLength);
011:
012: // StringBuffer class char methods
013: public synchronized char charAt(int index);
014: public synchronized void getChars(int srcBegin, int srcEnd, char dst[], int dstBegin);
015: public synchronized void setCharAt(int index, char ch);
016:
017: // StringBuffer class append methods
018: public synchronized StringBuffer append(Object obj);
019: public synchronized StringBuffer append(String str);
020: public synchronized StringBuffer append(char str[]);
021: public synchronized StringBuffer append(char str[], int offset, int len);
022: public StringBuffer append(boolean b);
023: public synchronized StringBuffer append(char c);
024: public StringBuffer append(int i);
025: public StringBuffer append(long l);
026: public StringBuffer append(float f);
027: public StringBuffer append(double d);
028:
029: // StringBuffer class delete and replace methods
030: public synchronized StringBuffer delete(int start, int end);
031: public synchronized StringBuffer deleteCharAt(int index);
032: public synchronized StringBuffer replace(int start, int end, String str);
033:
034: // StringBuffer class substring methods
035: public String substring(int start);
036: public synchronized String substring(int start, int end);
037:
038: // StringBuffer class insert methods
039: public synchronized StringBuffer insert(int index, char str[], int offset, int len);
040: public synchronized StringBuffer insert(int offset, Object obj);
041: public synchronized StringBuffer insert(int offset, String str);
042: public synchronized StringBuffer insert(int offset, char str[]);
043: public StringBuffer insert(int offset, boolean b);
044: public synchronized StringBuffer insert(int offset, char c);
045: public StringBuffer insert(int offset, int i);
046: public StringBuffer insert(int offset, long l);
047: public StringBuffer insert(int offset, float f);
048: public StringBuffer insert(int offset, double d);
049:
050: // StringBuffer class other methods
051: public synchronized StringBuffer reverse();
052: public String toString();
053: private synchronized void readObject(java.io.ObjectInputStream s);
Return to top
--------------------------------------------------------------------------------
字符串 List.14 StringAppend/StringAppend.java
Return to top
001: class StringAppend {
002: public static void main(String args[]) {
003: // Declare and initialize a StringBuffer object
004: StringBuffer buffer = new StringBuffer(80);
005: // Declare some variables of different types
006: boolean truth = false;
007: long value = 1000000;
008: char ch = '$';
009: // Append literal strings and variables to buffer
010: buffer.append("You won ");
011: buffer.append(ch);
012: buffer.append(value);
013: buffer.append(" is a ");
014: buffer.append(truth);
015: buffer.append(" statement!");
016: // Display the result
017: System.out.println(buffer);
018: }
019: }
Return to top
--------------------------------------------------------------------------------
字符串 List.15 Character.txt
Return to top
001: // Character class constructor
002: public Character(char value);
003:
004: // Character class methods
005: public char charValue();
006: public int hashCode();
007: public boolean equals(Object obj);
008: public String toString();
009: public static char toLowerCase(char ch);
010: public static char toUpperCase(char ch);
011: public static char toTitleCase(char ch);
012: public static int digit(char ch, int radix);
013: public static int getNumericValue(char ch);
014:
015: // Character class "is" methods
016: public static boolean isLowerCase(char ch);
017: public static boolean isUpperCase(char ch);
018: public static boolean isTitleCase(char ch);
019: public static boolean isDigit(char ch);
020: public static boolean isDefined(char ch);
021: public static boolean isLetter(char ch);
022: public static boolean isLetterOrDigit(char ch);
023: public static boolean isJavaLetter(char ch);
024: public static boolean isJavaLetterOrDigit(char ch);
025: public static boolean isJavaIdentifierStart(char ch);
026: public static boolean isJavaIdentifierPart(char ch);
027: public static boolean isUnicodeIdentifierStart(char ch);
028: public static boolean isUnicodeIdentifierPart(char ch);
029: public static boolean isIdentifierIgnorable(char ch);
030: public static boolean isSpace(char ch);
031: public static boolean isWhitespace(char ch);
032: public static boolean isISOControl(char ch);
033:
034: // Character class other methods
035: public static int getType(char ch);
036: public static char forDigit(int digit, int radix);
037: public int compareTo(Character anotherCharacter);
038: public int compareTo(Object o);
Return to top
--------------------------------------------------------------------------------
字符串 List.16 ChRadix/ChRadix.java
Return to top
001: class ChRadix {
002: public static void main(String args[]) {
003: System.out.println("Min radix = " + Character.MIN_RADIX);
004: System.out.println("Max radix = " + Character.MAX_RADIX);
005:
006: int radix = 12, result;
007: char ch = '0';
008: if (Character.MIN_RADIX <= radix &&
009: radix <= Character.MAX_RADIX) {
010: while (ch <= 'Z') {
011: result = Character.digit(ch, radix);
012: if (result >= 0)
013: System.out.println(
014: ch + " in base " + radix + " = " + result);
015: else
016: System.out.println("Char " + ch + " undefined for radix");
017: if (ch == '9')
018: ch = 'A';
020: ch++;
021: } // while
022: } else
023: System.out.println("Radix " + radix + " out of range");
024: }
025: }
Return to top
--------------------------------------------------------------------------------
字符串 List.17 ChType/ChType.java
Return to top
001: class ChType {
002:
003: // Display type of ch (not all types listed)
004: public static void showType(char ch) {
005: int type = Character.getType(ch);
006: String s;
007: switch (type) {
008: case Character.UPPERCASE_LETTER:
009: s = "uppercase letter"; break;
010: case Character.LOWERCASE_LETTER:
011: s = "lowercase letter"; break;
012: case Character.DECIMAL_DIGIT_NUMBER:
013: s = "decimal digit number"; break;
014: case Character.OTHER_PUNCTUATION:
015: s = "punctuation symbol"; break;
016: case Character.MATH_SYMBOL:
017: s = "math symbol"; break;
018: case Character.CURRENCY_SYMBOL:
019: s = "currency symbol"; break;
020: default:
021: s = "unknown symbol";
022: }
023: System.out.println("char " + ch + " : " + s +
024: " (" + (int)ch + ")");
025: }
026:
027: public static void main(String args[]) {
028: showType('A');
029: showType('z');
030: showType('3');
031: showType('!');
032: showType('+');
033: showType('$');
034: showType('/u0123');
035: }
036: }
Return to top
--------------------------------------------------------------------------------
字符串 List.18 InputString/InputString.java
Return to top
001: import java.io.IOException;
002:
003: class InputString {
004: public static void main(String args[]) {
005: try {
006: StringBuffer buffer = new StringBuffer(64);
007: char ch;
008: // Prompt for and read a string
009: System.out.print("Type something: ");
010: while ((ch = (char)System.in.read()) != '/n')
011: buffer.append(ch); // Build string using ch
012: // Display string entered
013: System.out.println("You entered: " + buffer);
014: } catch (IOException e) { // Trap exception
015: System.out.println(e.toString()); // Display error
016: }
017: }
018: }
Return to top
--------------------------------------------------------------------------------
字符串 List.19 CommandLine/CommandLine.java
Return to top
001: class CommandLine {
002: public static void main(String args[]) {
003: System.out.println("Number of arguments = " + args.length);
004: for (int i = 0; i < args.length; i++) {
005: System.out.println(args[i]);
007: }
008: }
Return to top
? 2003 by ChinaITLa
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -