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类。

最新文章

  1. ASP.NET MVC 5 中 使用富文本编辑器 Ueditor
  2. Poj(1274),二分图匹配
  3. 4、C#基础整理(if语句经典习题)
  4. jsp+bean+servlet 案例代码
  5. POJ 2007 Scrambled Polygon (简单极角排序)
  6. 那万恶的ssh真是麻烦
  7. 【转】DataGridView绑定数据源的几种方式
  8. Extjs4-treepanel-解析json/fields中是否加入leaf的区别
  9. BFS、双向BFS和A*
  10. 我在 B 站学习深度学习(生动形象,跃然纸上)
  11. codeforces 979D Kuro and GCD and XOR and SUM
  12. Windows服务器修改网站上传文件的大小限制
  13. Spring-bean的自动装配
  14. Newtonsoft的序列化和反序列化
  15. springMVC自定义方法属性解析器
  16. python-day4笔记
  17. wordpress后台进去空白怎么办?
  18. C# 创建、部署、调用WebService
  19. Android源代码目录结构(转)
  20. [Cookie] Read Cookie and Pass in headers

热门文章

  1. elasticsearch 2.4 windows版jvm内存设置
  2. 动态加载sd卡或者手机内置存储卡的so库
  3. 安卓中Paint类和Canvas类的方法汇总
  4. SQL Server 2012安装配置(Part1 )
  5. sqlserver中计算某个特殊字符在字符串中出现的位置
  6. POJ 2411 Mondriaan&#39;s Dream (状压DP,骨牌覆盖,经典)
  7. 机器学习&amp;深度学习资料分享
  8. 2002-2003 ACM-ICPC Northeastern European Regional Contest (NEERC 02) A Amusing Numbers (数学)
  9. python_80_模块定义导入优化实例
  10. C++容器类-list