Java的lang包

打包----》右击----》Export-----》Java----》JRE File----》选择项目
DopacketPrac、NumSwap、NumSwapPacketImport、PacketCalssPrac工程

整理:
包装类

例子:
public class NumberWrap {
 /** 构造方法 */
     protected NumberWrap() {
     } 
/** 这是 main 方法  * 它将原始值转换为其相应的包装类型  * @param args 传递至 main 方法的参数  */
     public static void main(String[] args) {
         String number = args[0];
         Byte byNum = Byte.valueOf(number);
         Short shNum = Short.valueOf(number);
         Integer num = Integer.valueOf(number);
         Long lgNum = Long.valueOf(number);
         System.out.println("Output");
         System.out.println(byNum);
         System.out.println(shNum);
         System.out.println(num);
         System.out.println(lgNum);
   }

Character包装类的方法 

例子:
public class TestCharacter {
     public static void main(String[] args) {
          int count;
          char[] values = {'*', '7', 'p', ' ', 'P'};
          for (count = 0; count < values.length; count++) {
              if (Character.isDigit(values[count])) {
                    System.out.println(values[count] + “是一个数字");
              }
               if (Character.isLetter(values[count])) {
                    System.out.println(values[count] + “是一个字母");
              }
              if (Character.isUpperCase(values[count])) {
                    System.out.println(values[count] + “是大写形式");
              }
 }
 }
 } 

String 类 

一、例子(字符串比较):
 if (string1 == string2) 
 {
          System.out.println(“字符串 A 和字符串 B 指同一个对象");
  }
  else
 {
          System.out.println(“字符串 A 和字符串 B 指不同的对象");
 }  
if (string1.equals(string2))
 {
          System.out.println(“字符串 A 和字符串 B 的内容相同");
 }  
else
 {
          System.out.println(“字符串 A 和字符串 B 的内容不同");
 }
  if (string1.equalsIgnoreCase(string2))
 {
           System.out.println(“忽略大小写,字符串 A 和 B 的内容相同");
 }
  else if (string1.equalsIgnoreCase(string3))
 {
           System.out.println(“字符串 A 和 B 的内容相同");
 }
  if (string1.compareTo("Answer") == 0)
 {
           System.out.println(“按字母,字符串 A 与 Answer 的内容相同");
 }
   i f (string1.startsWith("A"))
 {
      System.out.println(“以 A 开始");
}}} 
二、例子( 搜索字符串):
 public class SearchString {
     /** 构造方法 */
     protected SearchString()
    {     }
     /** 这是 main 方法
     * 它演示在字符串内搜索
     * @param args 传递至 main 方法的参数
     */   public static void main(String[] args) {
     String name = " JohnSmith@123.com ";
     System.out.println(“Email ID 是: " + name);
     System.out.println(“@ 的索引是:" + name.indexOf('@'));
     System.out.println(“. 的索引是:" + name.indexOf('.'));
     if (name.indexOf('.') > name.indexOf('@')) {
          System.out.println(“该电子邮件地址有效");
     } else {
          System.out.println(“该电子邮件地址无效");
     }
   } }  
三、 提取字符串 
 
例子(提取字符串):
 public class StringMethods {
     /** 构造方法 */
     protected StringMethods() {
     }
     /** 这是 main 方法
      * @param args 传递至 main 方法的参数
      */
     public static void main(String [] args) {
         String s = "Java is a " + "platform independent language";
         String s1 = "Hello world";         String s2 = "Hello";
         String s3 = "HELLO";
         System.out.println(s);
         System.out.println("index of t = " + s.indexOf('t'));
         System.out.println("last index of t = " +s.lastIndexOf('t'));
         System.out.println("index of(t, 10) = " +s.indexOf('t‘, 10));
         System.out.println(s1.substring(3, 8));
         System.out.println(s2.concat("World"));
        System.out.println(s2.replace('l', 'w'));
        System.out.println(s1.trim());
    } } 
例子(更改字符串大小写):
 public class StringTest {
     /** 构造方法 */
     protected StringTest() {     }
     /** 这是 main 方法
      * 它演示字符串的 length() 和 UpperCase() 方法
      * @param args 传递至 main 方法
      */
     public static void main(String [] args) {
         String name = new String("George");
         System.out.println(“姓名是" + name);
         int length = name.length();
         System.out.println(“姓名的长度为 ” + length + “ 个字符");
         System.out.println(“姓名用大写形式表示为: ");
         String nameUppercase = name.toUpperCase();
         System.out.println(nameUppercase); 
    } } 

StringBuffer 类 
一、
1、StringBuffer 用于表示可以修改的字符串
2、使用连接运算符 (+) 的字符串会自动创建字符串缓冲对象 


 二、Stringuffer类方法:

例子:
public class StringBuf {
     /** 构造方法 */
     protected StringBuf() {     }
     public static void main(String []args) {
       StringBuffer buf = new StringBuffer("Java");
       buf.append(“ Guide Ver1/”);
       buf.append(3);
       int index = 5;
       buf.insert(index, "Student ");
        index = 23;
       buf.setCharAt(index, '.');
       int start = 24;
       int end = 25;
       buf.replace(start, end, "4");
       String s = buf.toString();   //转换为字符串
       System.out.println(s);
      } } 

Object 类 
所有类的父类 
默认情况下,用户定义的类扩展自 Object 类 



















  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值