Java:实例
2016-07-30 10:50
519 查看
1. Java开始
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello world."); } } //编译,执行 $ javac HelloWorld.java $ java HelloWorld Hello world.
2. 字符串处理
2.1 字符串比较
public class StringCompare{ public static void main(String[] args){ String str = "Hello World."; String another_str = "hello world."; Object objStr = str; System.out.println(str.compareTo(another_str)); System.out.println(str.compareToIgnoreCase(another_str)); System.out.println(str.compareTo(objStr.toString())); } } // $ java StringCompare -32 0 0
2.2 字符串查找
public class StringCompare2{ public static void main(String[] args){ String str_orig = "Hello world, Hello reader."; int last_index = str_orig.lastIndexOf("Hello"); if(last_index == -1){ System.out.println("Not Found"); } else{ System.out.println("Last occurrence of index is " + last_index); } } } // Last occurrence of index is 13
2.3 删除字符串中一个字符
public class RemoveChar{ public static void main(String[] args){ String str = "This is a line."; System.out.println(removeChar(str, 3)); } public static String removeChar(String s, int pos){ String newStr = s.substring(0, pos) + s.substring(pos + 1); return newStr; } } //$ javac RemoveChar.java //$ java RemoveChar Thi is a line.
2.4 字符串替换
public class StringReplace{ public static void main(String[] args){ String str = "Hello World. Hello"; System.out.println(str.replace('H', 'W')); System.out.println(str.replaceFirst("He", "We")); System.out.println(str.replaceAll("He", "We")); } } // Wello World. Wello Wello World. Hello Wello World. Wello
2.5 字符串反转
public class StringReverse{ public static void main(String[] args){ String str = "Hello World"; String reverse = new StringBuffer(str).reverse().toString(); System.out.println("Reverse string is :" + reverse); } } // Reverse string is :dlroW olleH
2.6 字符串搜索
String str = "Hello, Java."; int intIndex = str.indexOf("Hello"); System.out.println(intIndex); // 0
2.7 字符串分隔
String str1 = "www.baidu.com"; String[] temp; String delimter = "\\."; // . 需要转义 temp = str1.split(delimter); for(String s : temp){ System.out.println(s); } // www baidu com
2.8 字符串大小写转换
String str2 = "www.baidu.com"; String strUp = str2.toUpperCase(); String strLower = strUp.toLowerCase(); System.out.println("str2 : " + str2); System.out.println("strUp : " + strUp); System.out.println("strLower : " + strLower); // str2 : www.baidu.com strUp : WWW.BAIDU.COM strLower : www.baidu.com
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- android string.xml文件中的整型和string型代替
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序