package com.ibm.strings;
import java.io.UnsupportedEncodingException;
public class StringDemo {
public
static void main(String[] args)
throws UnsupportedEncodingException {
String str =
"welcome softomm ";
// 构造新的字符串的方法;
//1.
concat 方法在str后面加上!
String newStr = str.concat("!");
System.out.println(newStr);
//2. replace
将字符串中的char型值替换成新的String字符串
String newStr2 = str.replace('e',
'E');
System.out.println(newStr2);
CharSequence cs = str.subSequence(0, str.length());
CharSequence cs2 = str.subSequence(0, str.length()/2);
String newStr3 = str.replace(cs2, cs);
System.out.println(newStr3);
//3. subString字符串截取
//用于截取从指定索引处到此字符串完的一个新的字符串
String newStr4 = str.substring(8);
System.out.println(newStr4);
//如果将str字符串截取成come soft
String newStr5 = str.substring(3,12);
System.out.println(newStr5);
//4. toUpperCase
将字符串按照系统的环境转换成大写
String newStr6 = str.toUpperCase();
System.out.println(newStr6);
//5. toLowerCase将字符串转换成小写
String newStr7 = str.toLowerCase();
System.out.println(newStr7);
//6. trim去掉字符串的前后空格
如果字符串中间有空格则中间的空格不去掉
System.out.println(str.trim());
// 查找字符串的方法
String[] strs = {"a你好","a你帅","b你们","aa","bb","cc"};
//1. startWith
判断一个字符串是否以XX开始
for(String s:strs){
if(s.startsWith("a")){
System.out.println(s);
}
if(s.endsWith("帅")){
System.out.println(s+"=========");
}
}
//2.
indexof lastIndexOf
//判断子字符串在某一个字符串中第一次出现的索引位置
int
int index=str.indexOf('e');
System.out.println(index);
//3.判断子字符串在某一个字符串中最后出现的索引位置
int
int last = str.lastIndexOf('e');
System.out.println(last);
//4.比较字符串的方法
//equalsIgnoreCase将此字符串与另一个字符串比较,不考虑大小写
//,只需要注意的是字符串的长度和字符串中的每一个字符的拜访顺序
boolean flag = str.equalsIgnoreCase("WelCome SofTomM");
System.out.println(flag);
//5. compareTo按字典顺序比较两个字符串。
String str8 =
"a";
int j = str8.compareTo("b");
System.out.println(j);
//6. charAt返回指定索引下标的值
char cc = str.charAt(3);
System.out.println(cc);
//7. format按照一个格式对字符串进行格式化
//8.getBytes
将字符串转换成一个byte型数组
byte[]
b = str.getBytes();
//对字符串进行编码的转换主要是一个字符串如果出现了乱码
//假如:str出现了乱码
String newStr9 =
new String(str.getBytes("iso-8859-1"),"utf-8");
//9. split
将一个字符串以一个字符串进行分割
String[] stres = str.split(" ");
System.out.println(stres[0]);
System.out.println(stres[1]);
}
}
|
相关推荐
java学习笔记 从零开始的老师教程 jave笔记,喜欢学校jave的人
前言:<br>为了学习java方便,特整理成txt,这样上下班的一个多小时路程就可以充分利用了。<br>此份所有内容皆出自我的偶像:林信良(良葛格)的Java 学习笔记,网址:<br>...
Java基础 java学习笔记 Java Java基础Markdown学习笔记,可转换成PDF、Word等格式
1 应用Struts的网站建设 <br><br> <br> <br>Java基础<br> 1 20个Java基础Tips <br> 2 abstract,static,final修饰符 <br> 3 ChinaUnix.net Java精华贴 <br> 4 ANT学习笔记 <br> 5 极度性能调整 <br><br> <br>FAQs<br>...
Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记
Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...
<<java 学习笔记>>的实例源代码 后面还有SWF文件
Java JDK 6学习笔记 配套简体PPT<br>包含热卖书籍《Java JDK 6学习笔记》的精华内容。<br>此课件在手,可以剩下买书的钱哦。<br>最新的JDK6的资料。一定要下来看看哦。<br>里面有21章PPT,内容充实,例子多。<br>...
一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目...
java从0基础学习笔记,包括各种标注,绝对的零基础学起,分享整个学习过程,你必须值得拥有
收集的java李兴华老师的课件笔记。感觉还不错,适合回顾和新手补习。
Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门...
java李兴华学习笔记之JAVASE基础部分.pdf
本文档为详细笔记,doc格式,共173页。包含内容: Unix,Java 基础,数据库(Oracle jdbc Hibernate pl/sql),web,JSP,Struts,Ajax,Spring,Ejb,Java和模式。另附学习视频链接地址,欢迎下载。
<br>ext学习笔记一<br>小试iBatis<br>RIA(Rich Internet Application)的现状和未来<br>Java应用中域名解析不过期的解决方法<br>Java编程那些事儿45—数组使用示例1<br>一步步熟悉OFBiz<br>用Java做客户端调用.NET写...
<br>此份所有内容皆出自我的偶像:林信良(良葛格)的Java 学习笔记,网址:<br>http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/JavaGossip.htm<br>本人只是将其整理成适合手机阅读的格式。<br><br>此为第二...
<br/>◆ 123.htm 自动更新工作站的应用程序 <br/>◆ 124.htm 自己的IE——用VB制作器 <br/>◆ 125.htm HTTP协议(学习笔记) <br/>◆ 126.htm HTTP协议四--关于Chunked编码 <br/>◆ 127.htm IE器完全控制 <br/>◆ ...
Java秒杀系统方案优化高性能高并发学习实战源代码以及笔记..zip 章节笔记 第1章-课程介绍及项目框架搭建 知识点 使用spring boot 搭建项目基础框架 使用Thymeleaf做页面展示,封装Result统一结果 集成 mybatis + ...
资源名称:Java零基础教程视频_从入门到精通资源目录:【】000_Java零基础视频教程__讲义【】000_Java零基础视频教程__课堂笔记【】001_Java零基础视频教程__安装EditPlus【】002_Java零基础视频教程__计算机概述...
一名java培训生的学习笔记(基础部分1)一名java培训生的学习笔记(基础部分1)