API-String中的某些方法
//创建对象格式:类名 对象名 = new 类名([参数]);
String s = new String("嘻嘻嘻");
String s2 = "嘿嘿嘿";
System.out.println("s2:"+s2);
System.out.println("s:"+s);
String str = "今天是个好日子嘿1嘿2嘿3";
//返回指定索引位置的字符(索引位置从0开始)
char c = str.charAt(3);
System.out.println("c:"+c);
// t1大时返回正数、t2大时返回负数、相同时返回0
String t1 = "ab丹";
String t2 = "ab曹";
System.out.println(t1.compareTo(t2));
// System.out.println((int)'丹');
// 将指定字符串连接到此字符串的结尾
// t2 = t2+"刘志鹏";
t2 = t2.concat("斌斌");
System.out.println(t2);
s = "今天是嘿个好日子,嘿一起去泡脚呀,嘿嘿";
//在字符串中查询第一次出现的字符索引位置
int i = s.indexOf("嘿个");
System.out.println(i);
s = "";
//求出字符串长度(字符个数)
System.out.println(s.length());
// 只有当字符串长度为0的时候才返回true
boolean b = s.isEmpty();
System.out.println(b);
s = "今天天个是个今天嘿嘿嘿今天";
//返回字符串中 指定的字符最后一次出现的索引位置
System.out.println(s.lastIndexOf("天"));
//用指定字符串替换字符串中的指定字符(不管出现几次全部替换)
s = s.replace("今", "明日");
System.out.println(s);
s = "明硕,昱程,昊,俊萱大佐";
//拆分:根据指定个字符格式(正则表达式)进行拆分
String[] ss = s.split(",");//创建字符串数组接收拆分后的值
//遍历数组
for (int j = 0; j < ss.length; j++) {
System.out.println(ss[j]);
}
//从指定位置开始截取到最后
s = s.substring(2);
System.out.println(s);
s = "abcdefg";
//从指定开始位置截取到 指定的结束位置(不包括结束位置的元素)
s = s.substring(2, 6);
System.out.println(s);
//把字符串转换为char类型的数组
char[] cs = s.toCharArray();
for (int j = 0; j < cs.length; j++) {
System.out.println(cs[j]);
}
//大写转小写toLowerCase()
String ww = "WWWWWW";
System.out.println(ww.toLowerCase());
//小写转大写toUpperCase()
ww = "asasfas";
System.out.println(ww.toUpperCase() );
s = " a b ";
System.out.println(s);
//去除前后的空格,不管中间的
System.out.println(s.trim());
API-String中的某些方法相关推荐
- String中intern的方法
原文地址:http://www.cnblogs.com/wanlipeng/archive/2010/10/21/1857513.html String中intern的方法 首先查看官方API那个的解 ...
- String中的“equal方法”和“==”
二话不说,先来说下重写的事情: 在Java中,String .Math.还有Integer.Double....等这些封装类重写了Object中的equals()方法,让它不再比较其对象在内存中的地址 ...
- python不允许标点符号_python3去掉string中的标点符号方法
网上看到的python去掉字符串中的标点符号的方法,大多是基于python2的,不适用python3,调整后代码如下: 代码 lower_case_documents = ['Hello, how a ...
- java String中的valueOf方法
class Main{public static void main(String[] args) {String s = String.valueOf(true);String c = String ...
- 入门系列-String中常用的方法 buffer、builder区别
入门-String中常用的方法 buffer.builder区别 字符串比较 当我们想要比较两个字符串是否相同时,要特别注意,我们实际上是想比较字符串的内容是否相同.必须使用equals()方法而不能 ...
- Java 字符串比较,String 中的一些方法 == 和 equals 的详解
"==" 是比较的是两个对象的内存地址,而equals方法默认情况下是比较两个对象的内存地址. 1.String str = "hello" 生成的字符串,首 ...
- String中的compareTo()方法
compareTo()方法 String类中的compareTo()方法将返回两个字符串对象的比较结果,若相等,返回0.不相等时,从两个字符串第1个字符开始比较,返回第一个不相等的字符差:另一种情况, ...
- String中的split方法(随手一记)
JAVA中String类中的split方法,用来将字符串分隔为字符串数组(String[]) split有两个重载方法 public String[] split(String regex) // 参 ...
- JDK 8源码解析——String中的intern()方法
String是最常用的类之一,也许就是太常见了,因此导致经常忽略它存在,即使在观察堆得时候发现String类以及char[]所占的内存比较多的时候,也潜意识的跳过了它们.其实,String类以及cha ...
- String中常用的方法
1.int length(); 语法:字符串变量名.length(); 返回值为 int 类型.得到一个字符串的字符个数(中.英.空格.转义字符皆为字符,计入长度) String a="挨点 ...
最新文章
- “一不小心”成为大佬:Rob Knight 的传奇故事
- PHP提交表单到当前页动作检测
- Java代码示例: 使用reflections工具类获取某接口下所有的实现类
- 30年传奇 侯为贵留下的荣耀和遗憾
- 《娱乐至死》读书笔记(part4)--只有给观众他们想要的东西,你才可以得到市场占有率
- 微软推出免费在线系统诊断工具--不用手动下载
- P4245-[模板]任意模数多项式乘法
- 前端html,css基础总结
- 在nlog(n)时间里对单链表排序
- mysql 存储过程 sql变量_SQL基础-变量 存储过程和函数
- 一款好看的提示框-------记录一下地址
- LG能源解决方案去年年底已开始研发磷酸铁锂电池
- 怎么在gif表情包上添加文字?
- Adobe Premiere Pro cs6 精简版 0xc000007b 应用程序无法正常启动
- 如何显示隐藏的 Chrome 扩展程序图标
- java dma_Kernel DMA
- linux装回win10系统无法开机,ghost win10系统安装后无法启动怎么办
- 【转载】生产订单完工确认(CO11N) BAPI : BAPI_PRODORDCONF_CREATE_TT
- DirSync: List of attributes that are synced by the Azure Active Directory Sync Tool
- 三国演义-(01不打不相识)