StringBuilder,String, int转为String
2015-08-10 17:35
681 查看
package com.company.project.builder; import java.util.Random; public class StringBuilderDemo { public static void main(String[] args) { StringBuilder sb = new StringBuilder("政立路477号1号楼"); //插入,从第三个插入,第三个之后的后移,结果:政立路hehe477号1号楼 System.out.println(sb.insert(3, "hehe")); String str = "candsjkfdskgcanfskfdldscan"; //找不到返回-1 System.out.println(str.indexOf("e")); //20位之后的第一个can,结果:23 System.out.println(str.indexOf("can",20)); //是否以cani开始 System.out.println(str.startsWith("cani")); //是否以scan3结尾 System.out.println(str.endsWith("scan3")); //转为大写 System.out.println(str.toUpperCase()); //区index:3之后的部分 System.out.println(str.substring(3)); str=" zha ng "; System.out.println(str); //去除前后的空格和tab System.out.println(str.trim()); System.out.println(str); /** * 取得8位密码 */ String ran = ""; Random random = new Random(); for(int i=0;i<8;i++){ int num = random.nextInt(3); switch(num){ case 0: //随机小字母 char c = (char)(random.nextInt(26)+'a'); ran += c; break; case 1: //随机大字母 c = (char)(random.nextInt(26)+'A'); ran += c; case 2: //随机数字 int ii = random.nextInt(10); ran += ii; } } System.out.println(ran);//结果:rU4havg6C0 int i1 = 1; //int转为String,以下2个方式 System.out.println(String.valueOf(i1)+222); System.out.println(i1+""); } }
相关文章推荐
- UITableVIew 滚动流畅性优化
- 提高duilib的richedit控制的一些特征
- iOS-关于UINavigationController的title不显示问题
- poj1458 Common Subsequence【LCS】
- Android多国语言的value文件夹命名方式
- Android ContentValues类
- HDU 5273 Dylans loves sequence——BestCoder Round #45(DP or 树状数组)
- 使用phpQuery 抓取HTML 页面内容
- easyui中的panel(面板)的属性href的使用
- zoj 3545 - Rescue the Rabbit(AC自动机+dp)
- POJ_1679_The Unique MST(次小生成树模板)
- codeforces 527D D. Clique Problem(二分+线段树+贪心+dp)
- 控件学习---UIImageView---摘自培训文档
- HDU5273.Dylans loves sequence(逆序数对)
- Integer Inquiry
- animate的{queue:false,duration:400}意思
- Django中的request.GET和request.POST
- Hdu oj 1005 Number Sequence
- UITableView 实现汽车品牌(demo)
- UIMenuController,UIPasteboard:复制,粘贴详细解释