栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java02-java静态库的调用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java02-java静态库的调用

(1)java.lang.String

1 比较两个String对象 和 equals();功能的理解

    package hello;

    public class Hello{ //创建一个类叫做Hello			
	    String a="Java";	
	
	    public static void main(String[] args) {
	    	Hello e = new Hello();
	    	String b = "Java";//生成一个包含"Java"的String对象,并把它引用给b(字符串字面值)
	    	String c = "Java";//同理
	    	String r = new String("Java");//同样也可以建立一个对象
	    	System.out.println(b==c);//true  
	    	System.out.println(e.a==b);//true 可以理解b和e.a在同一个对象的内存里可以比较字符串                        
                                       //     字面值
		    System.out.println(r==b);//false  b和r不在同一个对象中所以不可以直接比较字符串字面                                
                                       //     值
	    	System.out.println(r.equals(c));//在对象r中传递一个对象c进行比较
	    }
    }

string比较-思维导图(不一定正确)

 2 String类方法 注意:这些功能返回的都是新的字符串

    package hello;

    public class Hello{ //创建一个类叫做Hello			
			
    	public static void main(String[] args) {
	    	String a = "Hello";
	    	System.out.println(a.charAt(1));//返回下标字符
		    System.out.println(a.concat("world"));//Hello World连接到字符的末尾
		    System.out.println(a.equals("Hello"));//ture比较两个字符
		    System.out.println(a.indexOf("o"));//4,判断是否按指定字符结尾,是返回下标,不是返                                                         
                                               //回-1
	    	System.out.println(a.lastIndexOf("e"));//1,返回字符最后一次出现的下标,没有返         
                                                   //回-1
		    System.out.println(a.substring(2));//llo 返回从对应下标后的字符串
		    System.out.println(a.replace("l", "a"));//Heaao 返回替换过后的字符串
		    System.out.println(a.length());//5 返回字符串字符个数
		    System.out.println(a.isEmpty());//字符串为空返回true,不为空返回false
		    System.out.println("He is cool".split(" ")[0]);//He 返回将字符串分割为指定的正        
                                                           //则表达式匹配的字符串组成的数组
		    System.out.println(a.startsWith("H"));//ture 判断是否以指定前缀开始
		    System.out.println(a.toCharArray()[0]);//H 返回将字符串转换为字符数组
		    System.out.println(a.toLowerCase());//返回将字符串中大写字符转换为小写字符
		    System.out.println(a.toUpperCase());//返回将字符串中小写字符转换为大写字符
		    System.out.println(" Hello ".trim());//返回删除字符串前后的空格
		    System.out.println(String.valueOf(23));//返回将基本数据类型,char数组,Object的        
                                                   //实例转换为字符串
		    System.out.format("world = %s",a);//world = Hello 类似c中的printf函数		
	    }
    }

3 StringBuilder对象的创建         注意:对StringBuilder的对象进行改写返回的都是对象本身;

    package hello;

    public class Hello{ //创建一个类叫做Hello			
			
	    public static void main(String[] args) {
	    	StringBuilder a = new StringBuilder(60);//提前设置容量
	    	StringBuilder b = new StringBuilder("Hello");//或直接对对象字段进行初始化
	    	System.out.println(a.capacity());//60 返回对象的容量
	    	System.out.println(b.length());//5 返回字符串的长度
		    System.out.println(b.append(" world"));//Hello world 将字符串追加对象b的末位
		    System.out.println(b);//Hello world 注意append功能返回的是对象b本身,所以b的值也               
                                  //变了
		    System.out.println(b.insert(0,"K"));//KHello world 在对应下标添加对应字符
		    System.out.println(b);//KHello world 同理该功能返回的是对象b本身,所以b的值也变了
		    System.out.println(b.toString());//KHello world 返回一个String的对象
	}
}

(2)Java.lang.System 注:System有3个字段

1 out 输出/打印

    System.out.println("hello"); //hello

2 err 错误 就输出字符标红

    System.err.println("!!!!"); //!!!!!

3 in输入 键盘敲击

   char a = (char)System.in.read()

4 扩展更加方便的使用键盘输入

    package hello;

    import java.util.Scanner;//导入java.util.Scanner类

    public class Hello{ //创建一个类叫做Hello			
	
    	public static void main(String[] args) {
	    	Scanner in = new Scanner(System.in);//创建对象in
	    	int a = in.nextInt();//调用对象in的返回对应键码功能
		    System.out.println(a);
	    }
    }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/362318.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号