⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 字符串.txt

📁 适合初学者练习 包括awt小程序、list和map群体等100多个java程序
💻 TXT
📖 第 1 页 / 共 2 页
字号:
字符串 List.1 StringConstructors.txt 
字符串 List.2 NullString/NullString.java 
字符串 List.3 CharArray/CharArray.java 
字符串 List.4 CharEncoding/CharEncoding.java 
字符串 List.5 StringMethods.txt 
字符串 List.6 MonthNames/MonthNames.java 
字符串 List.7 Compare/Compare.java 
字符串 List.8 StringLocale/StringLocale.java 
字符串 List.9 Concat/Concat.java 
字符串 List.10 StringTrimmer/StringTrimmer.java 
字符串 List.11 StringIntern/StringIntern.java 
字符串 List.12 StringValue.txt 
字符串 List.13 StringBufferMethods.txt 
字符串 List.14 StringAppend/StringAppend.java 
字符串 List.15 Character.txt 
字符串 List.16 ChRadix/ChRadix.java 
字符串 List.17 ChType/ChType.java 
字符串 List.18 InputString/InputString.java 
字符串 List.19 CommandLine/CommandLine.java 

--------------------------------------------------------------------------------

字符串 List.1 StringConstructors.txt 
Return to top 
001: public String();
002: public String(String value);
003: public String(char value[]);
004: public String(char value[], int offset, int count);
005: public String(byte bytes[], int offset, int length, String enc);
006: public String(byte bytes[], String enc);
007: public String(byte bytes[], int offset, int length);
008: public String(byte bytes[]);
009: public String(StringBuffer buffer);

Return to top 
--------------------------------------------------------------------------------

字符串 List.2 NullString/NullString.java 
Return to top 
001: class NullString {
002:  // Return a null string reference
003:  public static String badString() {
004:   String s = null;
005:   return s;
006:  }
007:  // Return a zero-length string
008:  public static String goodString() {
009:   String s = new String();
010:   return s;
011:  }
012:  // Try the preceding two methods
013:  // The NullPointerException is intentional
014:  public static void main(String args[]) {
015:   String s;
016:   s = badString();  // Change to goodString() and rerun
017:   System.out.println("Length(s) = " + s.length());
018:  }
019: }

Return to top 
--------------------------------------------------------------------------------

字符串 List.3 CharArray/CharArray.java 
Return to top 
001: class CharArray {
002:   public static void main(String args[]) {
003:   String s;
004:   char array[] = new char[26];
005:   for (char c = 'a'; c <= 'z'; c++)
006:    array[c - 'a'] = c;
007:   s = new String(array);
008:   System.out.println(s);
009:  }
010: }

Return to top 
--------------------------------------------------------------------------------

字符串 List.4 CharEncoding/CharEncoding.java 
Return to top 
001: import java.io.UnsupportedEncodingException;
002: 
003: class CharEncoding {
004:   public static void main(String args[]) {
005:   String s;
006:   byte byteArray[] = new byte[26];
007:   for (int i = 0; i < 26; i++)
008:    byteArray[i] = (byte)(i + 'a');
009: // Convert byte array to a String using an encoding
010:   try {
011:    s = new String(byteArray, "UTF-8");
012:    System.out.println(s);
013:   } catch (UnsupportedEncodingException e) {
014:    System.out.println(e.getMessage());
015:   }
016:  }
017: }

Return to top 
--------------------------------------------------------------------------------

字符串 List.5 StringMethods.txt 
Return to top 
001: // String class inspection methods
002: public int length();
003: public char charAt(int index);
004: public void getChars(int srcBegin, int srcEnd, char dst[], int dstBegin);
005: public byte[] getBytes(String enc);
006: public byte[] getBytes();
007: public int hashCode();
008: 
009: // String class comparison methods
010: public boolean equals(Object anObject);
011: public boolean equalsIgnoreCase(String anotherString);
012: public int compareTo(String anotherString);
013: public int compareTo(Object o);
014: public int compareToIgnoreCase(String str);
015: public boolean regionMatches(int toffset, String other, int ooffset, int len);
016: public boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len);
017: public boolean startsWith(String prefix, int toffset);
018: public boolean startsWith(String prefix);
019: public boolean endsWith(String suffix);
020: 
021: // String class index methods
022: public int indexOf(int ch);
023: public int indexOf(int ch, int fromIndex);
024: public int lastIndexOf(int ch);
025: public int lastIndexOf(int ch, int fromIndex);
026: public int indexOf(String str);
027: public int indexOf(String str, int fromIndex);
028: public int lastIndexOf(String str);
029: public int lastIndexOf(String str, int fromIndex);
030: 
031: // String class conversion methods
032: public String substring(int beginIndex);
033: public String substring(int beginIndex, int endIndex);
034: public String concat(String str);
035: public String replace(char oldChar, char newChar);
036: public String toLowerCase(Locale locale);
037: public String toLowerCase();
038: public String toUpperCase(Locale locale);
039: public String toUpperCase();
040: public String trim();
041: public char[] toCharArray();
042: public native String intern();

Return to top 
--------------------------------------------------------------------------------

字符串 List.6 MonthNames/MonthNames.java 
Return to top 
001: class MonthNames {
002:  public static void main(String args[]) {
003:   String s = "#January#February#March#April" +
004: "#May#June#July#August#September#October" +
005: "#November#December#";
006:   int i = 0, j;
007:   while (i++ >= 0) {
008:    j = s.indexOf('#', i);  // i = starting index
009:    if (j >= 0) {
010:     String month = s.substring(i, j);
011:     System.out.println(month);
012:    }
013:    i = j;
014:   }
015:  }
016: }

Return to top 
--------------------------------------------------------------------------------

字符串 List.7 Compare/Compare.java 
Return to top 
001: class Compare {
002:  public static void main(String args[]) {
003:  String s1 = "abcdefg";
004:  String s2 = "ABCDEFG";
005:  int result = s1.compareTo(s2);
006:  if (result == 0)
007:   System.out.println("s1 = s2");
008:  else if (result < 0)
009:   System.out.println("s1 < s2");
010:  else // if (result > 0)
011:   System.out.println("s1 > s2");
012:  }
013: }

Return to top 
--------------------------------------------------------------------------------

字符串 List.8 StringLocale/StringLocale.java 
Return to top 
001: import java.util.Locale;
002: 
003: class StringLocale {
004:  public static void main(String args[]) {
005:  String s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
006:  System.out.println("Before : " + s);
007:  s = s.toLowerCase(Locale.CANADA);
008:  System.out.println("After  : " + s);
009:  }
010: }

Return to top 
--------------------------------------------------------------------------------

字符串 List.9 Concat/Concat.java 
Return to top 
001: class Concat {
002:  public static void main(String args[]) {
003:   String s1 = " One";
004:   String s2 = " Two";
005:   String s3 = " Three";
006:   String test = "Testing";
007:   test = test.concat(s1);
008:   test = test.concat(s2);
009:   test = test.concat(s3);
010:   System.out.println(test);
011:  }
012: }

Return to top 
--------------------------------------------------------------------------------

字符串 List.10 StringTrimmer/StringTrimmer.java 
Return to top 
001: class StringTrimmer {
002:  public static void main(String args[]) {
003:   String s = "    blankety blank    ";
004:   System.out.println("Length before = " + s.length());
005:   s = s.trim();  // trim blanks from string
006:   System.out.println("Length after  = " + s.length());
007:  }
008: }

Return to top 
--------------------------------------------------------------------------------

字符串 List.11 StringIntern/StringIntern.java 
Return to top 
001: class StringIntern {
002:  public static void main(String args[]) {
003:   String s1 = "Unique string";
004:   String s2 = s1.intern();
005:   if (s1 == s2) 
006:     System.out.println("s1 equals s2");
007:  }
008: }

Return to top 
--------------------------------------------------------------------------------

字符串 List.12 StringValue.txt 
Return to top 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -