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="挨点 ...
最新文章
- Nginx开启gzip压缩解决react打包文件过大
- Web Essentials 2015--html
- centos7 LNMP
- Jeecg-Boot前后端分离,针对敏感数据,加密传递方案
- “反催收”渐成黑灰产业 专家呼吁协同治理“债闹”黑灰产
- NOIP1997 代数表达式
- JQuery在循环中绑定事件的问题详解
- python语言翻译成汇编语言_计原 || 1计算机语言发展与计算机层次结构
- 360安全浏览器划词翻译_有种遗憾是这些浏览器插件你一个没用过
- python链表的实例_python数据结构链表之单向链表(实例讲解)
- Flash MX 2004实例制作视频教程:图片切换效果
- r语言和python的区别-Python和R语言的区别_Python与R的区别和联系
- Python实现图片灰度化
- Ubuntu 出现/usr/bin/ld: cannot find -lXp的问题
- python中如何打出乘方_python 乘方
- HTML期末大作业 使用HTML+CSS制作科技文化主题网站(航天之路)
- linux mysql 修改密码
- 【数值分析】分别使用复合梯形公式和复合辛普森公式计算如下积分(python)
- Silverlight Tools
- 探究break到底是跳出几层循环。