package com.cxy.e; public class StringTest { /** * String类 */ public static void main(String[] args) { //String.valueOf 将各种类型转换成String类型 int a=123; String aStr=String.valueOf(a); System.out.println("================================"); //字符串的长度 String name="chenxiaoyang"; System.out.println(name.length()); System.out.println("================================"); //字符串比较 String aa=new String("cxy"); String bb=new String("cxy"); String cc="cxy"; String dd="cxy"; if(aa.equals(bb)) { System.out.println("aa和bb的值相同"); } if(aa==bb) { System.out.println("aa和bb的引用相同"); }else { System.out.println("aa和bb的引用不相同"); } System.out.println("================================"); //字符串比较忽略大小写 String aa1=new String("cxy"); String bb2=new String("Cxy"); if(aa1.equalsIgnoreCase(bb2)) { System.out.println("aa和bb的值相同(忽略大小写)"); } if(aa1.equals(bb2)) { System.out.println("aa和bb的值相同(不忽略大小写)"); }else { System.out.println("aa和bb的值不相同(不忽略大小写)"); } System.out.println("================================"); //比较两个字符串 比大小 String aa2=new String("123"); String bb3=new String("1011"); if(aa2.compareTo(bb3)<0) { System.out.println("aa2在aa3的前面"); }else if(aa2.compareTo(bb3)==0) { System.out.println("aa2和aa3相等"); }else if(aa2.compareTo(bb3)>0) { System.out.println("aa2在aa3的后面"); } System.out.println("================================"); //判断开始和结束 System.out.println("hello world".startsWith("hello")); System.out.println("hello world".endsWith("ld")); System.out.println("================================"); //搜索字符串 System.out.println("a,b,c,d,e,f".indexOf(",")); System.out.println("a,b,c,d,e,f".lastIndexOf(",")); System.out.println("a,b,c,d,e,f".lastIndexOf("@")); System.out.println("================================"); //字符串截取 System.out.println("I like java api".substring(7)); System.out.println("I like java api".substring(7,11)); System.out.println("================================"); //替换 String tempTestStr="I like java api"; System.out.println(tempTestStr.replace("java", "c++")); System.out.println(tempTestStr); System.out.println("================================"); //去掉前后空格 System.out.println(" I like java api ".trim()); System.out.println("================================"); //改变大小写 System.out.println("java api".toUpperCase()); System.out.println("JAVA API".toLowerCase()); System.out.println("================================"); //一个非常有用的方法 String[] strArray="a,bdfsgf,c,d,e,f".split(","); for(String one :strArray) { System.out.println(one); } System.out.println("================================"); } }
相关推荐
java基础String类选择题练习题,文档包含了答案与分析,适合学习用,本文档仅仅用于学习分享,不得用于商业用途
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...
Java基础之字符串及
String message = “Welcome to Java”; System.out.print(message.length()); //输出字符串长度15 返回字符串中字符的个数,即长度。中文、英文都算作一个字符。 其语法形式如下:字符串名.length(); 例1:在某系统...
< java.lang >String字符串:★★★☆ 71 < java.lang >StringBuffer字符串缓冲区:★★★☆ 73 < java.lang >StringBuilder字符串缓冲区:★★★☆ 74 基本数据类型对象包装类★★★☆ 75 集合框架:★★★★★,...
北京动力节点-Java编程零基础教程-070-Java基本语法-数据类型-String类型.avi 北京动力节点-Java编程零基础教程-071-Java基本语法-运算符-算术运算基本用法.avi 北京动力节点-Java编程零基础教程-072-Java基本...
Java 实验报告四(实现 String 类) 在本实验报告中,我们将实现 Java 中的 String 类,并了解其实现原理。...* 《Java 基础编程》 oleh Herbert Schildt * 《数据结构与算法》 oleh Thomas H. Cormen
String是Java库中一个预定义的类,在java.lang包中。 String类型 字符串常量:双引号括起来的多个字符组成的序列,每一个字符占2个字节,在内存中共占用2n个字节,n为字符的个数。 例如: " 1234 " , " hello world ...
【Java基础笔记】String类以及StringBuffer Builder.docx
Java 基础知识点汇总 以下是 Java 基础知识点汇总的详细说明: ### 1. 面向对象的特征 面向对象编程(Object-Oriented Programming,OOP)是一种编程范式,它强调使用对象和类来组织和结构化代码。面向对象编程的...
Java基础教程第九单元管理继承 Java基础教程第八单元《类设计》+例程包(Version1) Java基础教程第七单元《数字和数组》+例程包 Java基础教程第六单元《String/StringBuffer ppt》+例程包 ...
内容为:【第5章:面向对象基础】_String类的常用方法.rar
java基础,String类基础,自己总结的笔记。
Java程序设计基础:String类的常用方法(二.pptx
Java_基础试题及答案 涵盖了JAVA基础试题及答案!
Java基础知识点,内容比较全面。 目录: 1.1 Java中的引用概念 1.2 Java多线程相关知识 1.3 Java中的垃圾回收算法 1.4 Java IO流相关知识 1.5 JVM ClassLoader机制 1.6 Java中的synchronized使用 1.7 Java中的...
JAVA基础知识点(全面,基础),讲了String,接口,继承,io,反射等等!
该文档主要整理了常见的Java基础面试题,包含以下内容: 1. 抽象类和接口的区别 2. 什么时候使用抽象类,什么时候使用接口 3. 八大基本数据类型,所占字节数 4. List、Set、Map的区别 5. 什么情况下使用List、...
Java常用类与基础API--String常见算法题目
【2019版最新】Java基础之06String类,本套课程是2019年全新录制,基于目前公司最常用的JDK1.8版本。