java 基础功能
1、str.length();// 获取整个字符串的长度
public class Test {
public static void main(String[] args) {
String s = "abcdefg";
System.out.println(s.length());
}
}
打印为7 abcdefg一共7个
2、 str.trim();// 去掉字符串两边的空格
public class Test {
public static void main(String[] args) {
String s = " abcdefg ";
System.out.println(s.trim());
}
}
“ abcdefg ”转换为“abcdefg”两头的空格没有了
3、 str.charAt(int i);// 获取某个索引值上的字符
public class Test {
public static void main(String[] args) {
String s = " abcdefg ";
System.out.println(s.charAt(6));
}
}
索引为6的字符为f
4、 str.contains(CharSequence s);// 是否包含某个字符串
public class Test {
public static void main(String[] args) {
String s = "abcdefg";
System.out.println(s.contains("ab"));
System.out.println(s.contains("abf"));
}
}
字符串abcdefg中有ab字符串为true,但是没有abf为false;
5、 str.startsWith(String s);字符串开始的字符串。
6、 str.endsWith(String s);字符串结束的字符串
public class Test {
public static void main(String[] args) {
String s = "abcdefg";
System.out.println(s.startsWith("ab"));
System.out.println(s.endsWith("g"));
}
}
abcdefg字符串中是以ab开头以fg结束所以为true
7、 replace(char o, char n);替换字符
8、 replace(CharSequence o, CharSequence n);
public class Test {
public static void main(String[] args) {
String s = "abcdefg";
System.out.println(s.replace("a","b"));
}
}
字符串中所有的a替换为b
9、split(String s);拆分字符串放到数组里
public class Test {
public static void main(String[] args) {
String s = "a,b,c,d,e,f,g";
String [] _s = s.split(",");
for(int i = 0; i < _s.length; i++) {
System.out.println(_s[i]);
}
}
}
讲字符串abcdefg拆分放到数组_s[a,b,c,d,e,f,g ]中
10、 toUpperCase();转换为大写
public class Test {
public static void main(String[] args) {
String s = "abcdefg";
System.out.println(s.toUpperCase());
}
}

11、 toLowerCase();转换为小写
12 、valueOf(any args);讲任意参数或者对象转换为string格式输出
public class Test {
public static void main(String[] args) {
String s = "abcdefg";
System.out.println(String.valueOf(1234));//这个使用String 和别的不一样
}
}

13、 str.indexOf(String s);//取这个字符串第一次出现的索引位置
14、 str.lastIndexOf(String s);//取这个字符串最后一次出现的索引位置
public class Test {
public static void main(String[] args) {
String s = "abcbdfeffg";
System.out.println(s.indexOf("b"));
System.out.println(s.lastIndexOf("f"));
}
}
字符串abcbdfeffg第一次出现b的索引是1最后一次出现f的索引是8
15 、 str.substring(int i);//取索引值为这个整数参数后面的字符串
16、 str.substring(int a, int b);//取a和b之间的字符串(不包括b)*/
public class Test {
public static void main(String[] args) {
String s = "abcbdfeffg";
System.out.println(s.substring(3));
System.out.println(s.substring(3,5));
}
}
索引3开始的字符串包括3是bdfeffg;索引3开始到5结束不包括5是bd
java 基础功能的更多相关文章
- 075 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 07 综合案例-数组移位-主方法功能4的实现
075 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 07 综合案例-数组移位-主方法功能4的实现 本文知识点:综合案例-数组移位-主方法功能4的实现 说明:因为 ...
- 074 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 06 综合案例-数组移位-主方法功能3的实现
074 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 06 综合案例-数组移位-主方法功能3的实现 本文知识点:综合案例-数组移位-主方法功能3的实现 说明:因为 ...
- 073 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 05 综合案例-数组移位-主方法功能1和2的实现
073 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 05 综合案例-数组移位-主方法功能1和2的实现 本文知识点:综合案例-数组移位-主方法功能1和2的实现 说 ...
- JAVA基础语法:常用功能符以及循环结构和分支结构(转载)
3.JAVA基础语法:常用功能符以及循环结构和分支结构 1.常用功能符 注释 ("文字"是被注释的部分) //文字 单行注释 /文字/ 多行注释 算术运算符 + - * / / 整 ...
- Java基础知识(壹)
写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...
- [Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等)
如若转载请注明出处: http://www.cnblogs.com/wang-meng/p/5898837.html 谢谢.上一篇发了一个找工作的面经, 找工作不宜, 希望这一篇的内容能够帮助到大 ...
- 【JAVA面试题系列一】面试题总汇--JAVA基础部分
JAVA基础 基础部分的顺序: 基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法 线程的语法,集合的语法,io 的语法,虚拟机方面的语法 每天几道,持续更新!! 1.一个". ...
- Java基础知识【下】( 转载)
http://blog.csdn.net/silentbalanceyh/article/details/4608360 (最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没 ...
- Java基础知识【上】(转载)
http://blog.csdn.net/silentbalanceyh/article/details/4608272 (最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没 ...
随机推荐
- Eclipse + ndk+ cocos2dx 调试Cocos2dx 程序
本文是我自己尝试通过eclipse来在windows平台下搭建cocos2dx的过程,期间遇到了一些问题,都是通过网上借鉴别人的博文来解决的,下面也列出来这些参考文献.写下来的目的主要是自己以后要用的 ...
- 转:jsp内置对象中page与pageContext与el内置对象pageScope与pageContext区别
原文地址:jsp内置对象中page与pageContext与el内置对象pageScope与pageContext区别 首先说明一下jsp9大内置对象 (1)HttpSession类的session对 ...
- 图->遍历
文字描述 从图中某一顶点出发遍历图中其余顶点,且使每一个顶点仅被访问一次,这一过程就叫图的遍历. 深度优先搜索:类似树的先根遍历:假设初始状态下,图中所有顶点都未曾被访问,则从某个顶点出发,访问此顶点 ...
- LeetCode 700 Search in a Binary Search Tree 解题报告
题目要求 Given the root node of a binary search tree (BST) and a value. You need to find the node in the ...
- Excel--数据对比方法
1.函数对比: 适用于两列数据对比 =IF(EXACT(A2,B2)=TRUE,"相同","不同") 2.快捷键对比: 适用于少数数据对比 选中对比两列数据,快 ...
- Sublime_text编辑器插件安装
Sublime_text 3下载与安装详细教程 参考: https://blog.csdn.net/weixin_40682842/article/details/78727266 http://ww ...
- TZOJ:最大连续子序列
描述 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= K.最大连续子 ...
- Linux 命令locate
原文:https://blog.csdn.net/liang19890820/article/details/53285624 简述 locate 可以很快速的搜寻档案系统内是否有指定的档案.其方法是 ...
- 图书管理(Loj0034)+浅谈哈希表
图书管理 题目描述 图书管理是一件十分繁杂的工作,在一个图书馆中每天都会有许多新书加入.为了更方便的管理图书(以便于帮助想要借书的客人快速查找他们是否有他们所需要的书),我们需要设计一个图书查找系统. ...
- SpringBoot-整合@transactional注解
springboot默认集成事务,只主要在方法上加上@Transactional即可