Java常用api和操作必背
1.数组排序
Java的Arrays类(java.util中)包含用来操作数组(比如排序和搜索)的各种方法。
Arrays.sort(各种类型数组)
2.数组转字符串
1)打印数组时可用Arrays.toStirng(各种类型数组)
返回指定数组内容的字符串表示形式。字符串表示包含数组元素的列表,包含在方括号中(“[]”)。相邻的元素由字符“,”(逗号后面加上空格)分隔。元素被转换为字符串,如String.valueOf(int)。如果a为空,则返回“null”。
2)字符数组转字符串
一、
char[] data={'a','b','c'};
String s=new String(data);
二、
char[]转字符串还可用String.valueOf(char[] data)
String.valueOf()方法仅实现了valueOf(int), valueOf(float)...等这些方法,并没有对int[], float[]这些类型进行实现。
3)字符串数组转字符串
如果是 “字符串数组” 转 “字符串”,只能通过循环,没有其它方法
String[] str = {"abc", "bcd", "def"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i < str.length; i++){
sb. append(str[i]);
}
String s = sb.toString();
3.字符串转字符数组
toCharArray(类String来自Java.lang)
public char[] toCharArray()
- 将此字符串转换为一个新的字符数组。
-
- 返回:
- 一个新分配的字符数组,它的长度是此字符串的长度,它的内容被初始化为包含此字符串表示的字符序列。
用例:
String s="123456";
char[] a=s.toCharArray();
4.判断字符串是否包含某char序列
contains(类Stirng来自Java.lang)
public boolean contains(CharSequence s)当且仅当此字符串包含指定的 char 值序列时,返回 true。
接口 CharSequence,所有已知实现类:CharBuffer, Segment, String, StringBuffer, StringBuilder。
用例:
String s="123456";
s.contains("123456");
5.整数转字符串
1.String.valueof(int a);
2.
int i=1,j=2;
String s=""+i+j;
6.字符串处理
String 类用来存储字符串,可以用charAt方法来取出其中某一字节,计数从0开始:
String a = "Hello"; // a.charAt(1) = 'e'
用substring方法可得到子串,如上例
System.out.println(a.substring(0, 4)) ;// output "Hell"
注意第2个参数位置上的字符不包括进来。这样做使得 s.substring(a, b) 总是有 b-a个字符。
字符串连接可以直接用 + 号,如
String a = "Hello";
String b = "world";
System.out.println(a + ", " + b + "!"); // output "Hello, world!"
如想直接将字符串中的某字节改变,可以使用另外的StringBuffer类。
转载于:https://www.cnblogs.com/pomodoro/p/8511274.html
Java常用api和操作必背相关推荐
- Java | Java常用API方法总结
Java常用API方法总结 常用API JavaAPI 1 java.lang String StringBuilder Integer parseXxx Math Object System Thr ...
- Java 常用API
Java 常用API JFC(Java类库) 是系统提供的已实现的标准类的集合,是Java编程的API(Application Program Interface) 可帮助开发者方便.快捷地进行软件开 ...
- Java 常用API的运用,效率及技巧
1. Java面向对象基本概念 2. System 3. String, StringBuffer 4. 数值,字符,布尔对象与简单类型的操作 5. Class ...
- Java --- 常用API
常用API 方法重载: 方法名相同,方法接收的参数不同 static: 修饰的类,可以直接使用类名进行调用 方法名 说明 public static abs(int a) 返回参数的绝对值 publi ...
- 7.Java常用API(String、ArrayList)
API(Application Programming Interface, 应用程序编程接口) Java写好的技术(功能代码),可以直接调用 1.String String类定义的变量可以用于存储字 ...
- JAVA常用API的笔记
常用API 1.定义: 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来 2.String String 类代表字符串,Java 程序中的所有字符串文字(例如" ...
- 安卓逆向-盲狙加密方法 | 安卓/JAVA 常用API查询网站
目标app-引力波 首先了解在java中进行md5加密会用到的方法,然后对方法进行hook盲狙 在https://tool.oschina.net/apidocs/apidoc?api=jdk-zh进 ...
- java跳骚市场的代码,Java常用API包及骚操作
lombok(@data) https://my.oschina.net/darkness/blog/510808 ReflectionToStringBuilder//不用写toString了 st ...
- Java工作笔记/Java面试题/Java八股文/Java常用API
码农工具包 hutool工具 hutool工具类判断各种类型数据 <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --& ...
最新文章
- rabbitmq 查询版本_基于rabbitmq解决分布式事务
- 技术新进展!谷歌AI部门宣布发现新技术以加速AI神经网络训练
- jakarta-taglibs-standard-1.1.0查找下载
- C#拼装JSON数组简易方法
- 模式识别与机器学习笔记(二)机器学习的基础理论
- java在线编辑器_微软开源在线代码编辑器——Monaco Editor
- js滚动条下拉一定值_JS逆向 | 无限Debugger之淘大象
- VMware Workstation 端口映射 How to
- 设计模式之模板方法模式(Template)
- Leetcode刷题笔记(部分非原创)(1-20题)
- 双三次插值 python实现_Python:用GPU实现双三次插值
- 直播内容抢先看|基于 AUTOSAR 技术的 SOA 软件平台实践
- AutoCAD2013 以上利用AccoreConsole+ c# NetApi 批量处理图纸
- 问卷:城市名 转换成 城市线:一线、新一线、二三四五线
- 绘图板应用讲解计算机,如何用数位板在电脑上画画?5个板绘使用技巧分享!...
- c语言中等于号和大于号的优先级,C 读书笔记之 关系运算符重载 大于号 小于号 等于号==...
- Android 恢复出厂设置流程分析
- win10所有浏览器打开一段时间后会自动关闭-未解决
- 中国31个主要城市的绿地数据
- java多线程 占用内存_java线程池常驻线程占内存吗
热门文章
- php广告屏如何同步,户外LED大屏广告如何投放才能更吸引人?
- java的弱索引是什么_Java从零开始学 - 第76篇:什么是索引?
- CondenseNet: An Efficient DenseNet using Learned Group Convolutions
- using matlab drawing line graph for latex
- 小于等于0_从0开始学ARMARM汇编指令其实很简单
- Java应用怎么打包发布_myeclipse中java应用程序打包发布步骤
- Eclipse用法和技巧五:生成说明文档2
- 浅谈UWB室内定位(二)_vortex_新浪博客
- [转载]Qt之模型/视图(实时更新数据)
- 像数据科学家一样思考:12步指南(上) 1