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和操作必背相关推荐

  1. Java | Java常用API方法总结

    Java常用API方法总结 常用API JavaAPI 1 java.lang String StringBuilder Integer parseXxx Math Object System Thr ...

  2. Java 常用API

    Java 常用API JFC(Java类库) 是系统提供的已实现的标准类的集合,是Java编程的API(Application Program Interface) 可帮助开发者方便.快捷地进行软件开 ...

  3. Java 常用API的运用,效率及技巧

    1.     Java面向对象基本概念 2.     System 3.     String, StringBuffer 4.     数值,字符,布尔对象与简单类型的操作 5.     Class ...

  4. Java --- 常用API

    常用API 方法重载: 方法名相同,方法接收的参数不同 static: 修饰的类,可以直接使用类名进行调用 方法名 说明 public static abs(int a) 返回参数的绝对值 publi ...

  5. 7.Java常用API(String、ArrayList)

    API(Application Programming Interface, 应用程序编程接口) Java写好的技术(功能代码),可以直接调用 1.String String类定义的变量可以用于存储字 ...

  6. JAVA常用API的笔记

    常用API 1.定义: 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来 2.String String 类代表字符串,Java 程序中的所有字符串文字(例如" ...

  7. 安卓逆向-盲狙加密方法 | 安卓/JAVA 常用API查询网站

    目标app-引力波 首先了解在java中进行md5加密会用到的方法,然后对方法进行hook盲狙 在https://tool.oschina.net/apidocs/apidoc?api=jdk-zh进 ...

  8. java跳骚市场的代码,Java常用API包及骚操作

    lombok(@data) https://my.oschina.net/darkness/blog/510808 ReflectionToStringBuilder//不用写toString了 st ...

  9. Java工作笔记/Java面试题/Java八股文/Java常用API

    码农工具包 hutool工具 hutool工具类判断各种类型数据 <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --& ...

最新文章

  1. rabbitmq 查询版本_基于rabbitmq解决分布式事务
  2. 技术新进展!谷歌AI部门宣布发现新技术以加速AI神经网络训练
  3. jakarta-taglibs-standard-1.1.0查找下载
  4. C#拼装JSON数组简易方法
  5. 模式识别与机器学习笔记(二)机器学习的基础理论
  6. java在线编辑器_微软开源在线代码编辑器——Monaco Editor
  7. js滚动条下拉一定值_JS逆向 | 无限Debugger之淘大象
  8. VMware Workstation 端口映射 How to
  9. 设计模式之模板方法模式(Template)
  10. Leetcode刷题笔记(部分非原创)(1-20题)
  11. 双三次插值 python实现_Python:用GPU实现双三次插值
  12. 直播内容抢先看|基于 AUTOSAR 技术的 SOA 软件平台实践
  13. AutoCAD2013 以上利用AccoreConsole+ c# NetApi 批量处理图纸
  14. 问卷:城市名 转换成 城市线:一线、新一线、二三四五线
  15. 绘图板应用讲解计算机,如何用数位板在电脑上画画?5个板绘使用技巧分享!...
  16. c语言中等于号和大于号的优先级,C  读书笔记之 关系运算符重载 大于号 小于号  等于号==...
  17. Android 恢复出厂设置流程分析
  18. win10所有浏览器打开一段时间后会自动关闭-未解决
  19. 中国31个主要城市的绿地数据
  20. java多线程 占用内存_java线程池常驻线程占内存吗

热门文章

  1. php广告屏如何同步,户外LED大屏广告如何投放才能更吸引人?
  2. java的弱索引是什么_Java从零开始学 - 第76篇:什么是索引?
  3. CondenseNet: An Efficient DenseNet using Learned Group Convolutions
  4. using matlab drawing line graph for latex
  5. 小于等于0_从0开始学ARMARM汇编指令其实很简单
  6. Java应用怎么打包发布_myeclipse中java应用程序打包发布步骤
  7. Eclipse用法和技巧五:生成说明文档2
  8. 浅谈UWB室内定位(二)_vortex_新浪博客
  9. [转载]Qt之模型/视图(实时更新数据)
  10. 像数据科学家一样思考:12步指南(上) 1