求Java,String类转换其他类型的代码,谢谢

解决方案 »

  1.   

    原来写过一个public class StringTest {
    public static void main(String[] args) {
    int i;
    char charstring [] = {'I',' ','a','m',' ','a',' ','b','o','y','!'};
    System.out.println(charstring);
    System.out.println(charstring.length);

    String string = "I am a boy! I am a studnet!";
    System.out.println(string);
    System.out.println(string.length());

    System.out.println("小写:"+string.toLowerCase());
    System.out.println("大写:"+string.toUpperCase());

    for (i = 0; i < charstring.length; i++) {
    System.out.print(string.charAt(i));
    }

    System.out.println();
    System.out.println("字符串\"I am\"第一次出现是从第"+string.indexOf("I am")+"个字母开始.");
    System.out.println("字符串\"am\"第一次出现是从第"+string.indexOf("am")+"个字母开始.");
    System.out.println("字符串\"a b\"第一次出现是从第"+string.indexOf("a b")+"个字母开始.");
    System.out.println("字符串\"boy\"第一次出现是从第"+string.indexOf("boy")+"个字母开始.");

    System.out.println();
    System.out.println("字符串\"I am\"最后一次出现是从第"+string.lastIndexOf("I am")+"个字母开始.");
    System.out.println("字符串\"am\"最后一次出现是从第"+string.lastIndexOf("am")+"个字母开始.");
    System.out.println("字符串\"a b\"最后一次出现是从第"+string.lastIndexOf("a b")+"个字母开始.");
    System.out.println("字符串\"boy\"最后一次出现是从第"+string.lastIndexOf("boy")+"个字母开始.");

    StringBuffer sb = new StringBuffer("I am a studnet!");
    System.out.println("buffer:"+sb);
    System.out.println("lenth="+sb.length());
    System.out.println("capacity="+sb.capacity());

    System.out.println(String.valueOf(Math.PI));
    String piString = "3.14159";
    System.out.println(piString);
    Float pi = Float.valueOf(piString);
    System.out.println(pi);

    int age = 25;
    String str = new StringBuffer("He is ").append(age).append(" year old!").toString();
    System.out.println(str);
    }
    }
      

  2.   


    Float pi = Float.valueOf(piString);