String代码示例
package lianxi;
public class lianxi0112 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String str="字符串常量";
String str1=new String("字符串");
char a[]={'a','b','c','d'};
String str2=new String (a);
System.out.println("str2="+str2);
//关于字符串的方法
//字符串的长度,字符个数
str.length();
System.out.println("str="+str.length());
//字符串的连接 +
int i=100;
String str3=i+"";
//查找字符串
str2.indexOf("ab");
System.out.println("“abc”的a的索引 ="+str2.indexOf("a"));
System.out.println("“abc”的ab的索引 ="+str2.indexOf("ab"));
System.out.println("“abc”的ad的索引 ="+str2.lastIndexOf("a"));
//判断是否包含某字符串
if(str2.indexOf("ac")>=0){
System.out.println("包含");
}else{
System.out.println("不包含");
}
//从后往前找
str2="abcabc";
str2.lastIndexOf("a");
System.out.println("“abcabc”的a的索引 ="+str2.lastIndexOf("a"));
//字符串的截取 (截取子字符串)
str2.substring(2);
System.out.println("“abcabc”的截取 ="+str2.substring(6));
System.out.println("“abcabc”的截取 ="+str2.substring(2,4));
//去前后空格
str2=" abc ab c ";
System.out.println("“abcabc”的去空格 ="+"#"+str2.trim()+"#");
//查找并替换
str2.replace(" ", "空格");
System.out.println("“abcabc”的替换空格 ="+str2.replace(" ","空格"));
str2.replaceFirst(" ", "空格");
System.out.println("“abcabc”的替换空格 ="+str2.replaceFirst(" ", "空格"));
str2=" ";
if(str2.trim().length()>0){
System.out.println("有内容");
}else{
System.out.println("无内容");
}
//判断
/* String strA=new String ("abc");//new关键字会开辟新的内存空间
String strB=new String ("abc"); 这样判断不出来!!
*/
String strA= "abc";//赋值是常量,
String strB="abc";//如果常量已经存在,那就直接把该地址给变量
if (strA.equals(strB))//判断值是否相等,区分大小写
{
System.out.println("strA=strB");
}else{
System.out.println("strA!=strB");
}
if (strA.equalsIgnoreCase(strB))//判断值是否相等,不区分大小写
{
System.out.println("strA=strB");
}else{
System.out.println("strA!=strB");
}
//判断开始
str2="abcdef";
if(str2.startsWith("abc")){
System.out.println("str2以abc开始");
}
//判断结束
if (str2.endsWith("f")){
System.out.println("str2以f结束");
}
//大小写
System.out.println("str2 转小写"+str2.toLowerCase());
System.out.println("str2 转大写"+str2.toUpperCase());
String info="abc#20#def#ggg";//有特别的分隔符来分隔组成的字符串
String[]in =info.split("#");
for (String t:in){
System.out.println("信息="+t);
}
}
}

String代码示例的更多相关文章
- 写字节流转换String 代码示例
public void pushEmployee(EmpPushToTianFangRequest request){ try { StringWriter sw = new StringWriter ...
- Java8-Function使用及Groovy闭包的代码示例
导航 定位 概述 代码示例 Java-Function Groovy闭包 定位 本文适用于想要了解Java8 Function接口编程及闭包表达式的筒鞋. 概述 在实际开发中,常常遇到使用模板模式的场 ...
- 转:HIBERNATE一些_方法_@注解_代码示例---写的非常好
HIBERNATE一些_方法_@注解_代码示例操作数据库7步骤 : 1 创建一个SessionFactory对象 2 创建Session对象 3 开启事务Transaction : hibernate ...
- C#与数据库访问技术总结(十五)之 DataAdapter对象代码示例
DataAdapter对象代码示例 下面的代码将说明如何利用DataAdapter对象填充DataSet对象. private static string strConnect=" data ...
- C#与数据库访问技术总结(六)之Command对象创建SQl语句代码示例
Command对象创建SQl语句代码示例 说明:前面介绍了 Command 对象的方法和一些属性,回顾一下 Command对象主要用来执行SQL语句.利用Command对象,可以查询数据和修改数据. ...
- Zeller公式推导及C#代码示例(待完善)
Zeller公式用于计算给定日期是星期几. 该方法可以用数论知识进行证明. 假设给定日期Date为Year-Month-Day,求解该日期是星期几的问题实际上就是以之前某个确定星期几的日期作为参考点, ...
- 微信消息接收 验证URL有效性 C#代码示例
官方文档只给出了PHP的示例代码 开发者提交信息后,微信服务器将发送GET请求到填写的URL上,GET请求携带四个参数: 参数 描述 signature 微信加密签名,signature结合了开发者填 ...
- Java基础知识强化之IO流笔记72:NIO之 NIO核心组件(NIO使用代码示例)
1.Java NIO 由以下几个核心部分组成: Channels(通道) Buffers(缓冲区) Selectors(选择器) 虽然Java NIO 中除此之外还有很多类和组件,Channel,Bu ...
- [转]如何利用ndk-stack工具查看so库的调用堆栈【代码示例】?
如何利用ndk-stack工具查看so库的调用堆栈[代码示例]? http://hi.baidu.com/subo4110/item/d00395b3bf63e4432bebe36d Step1:An ...
随机推荐
- Linux 中/etc/profile、~/.bash_profile 环境变量配置及执行过程
环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell.对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell.对于UNIX,可能是CShelll.环境变量是通过 ...
- ansible 手册
ansible 官方文档:https://docs.ansible.com/ansible/latest/index.html ansible 中文入门:http://getansible.com/ ...
- spring 基础
作者:Spring太难链接:https://zhuanlan.zhihu.com/p/38131490来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 目录 Spring ...
- ACM的奇计淫巧_扩栈C++/G++
C++ #pragma comment(linker, "/STACK:102400000,102400000") G++ << ; // 256MB char *p ...
- 列表pagesize修改每页显示的数量失效
◇系统错误修复工具 >> 检测微表正确性 原因是删除一些数据导致记录与实际数据不符 转自:http://bbs.dedecms.com/269491.html
- windows 屏幕坐标 窗口坐标 客户区坐标 逻辑坐标 设备坐标之间的关系及转换
设置坐标映射 (1)Windows坐标系统 Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系.一般而言, GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠 ...
- 给交换机端口设ip
先给端口设vlan,再给vlan设ip [H3C]vlan [H3C-vlan100]port GigabitEthernet // <H3C>sy System View: return ...
- Ubuntu 14.04 使用VirtualBox 4.3.10 虚拟 Windows 7
Ubuntu 14.04 尽管不错,可是有些事仅仅能在Windows下才干完毕,所以在 Ubuntu 下利用虚拟机软件Oracle VirtualBox,虚拟安装个Windows系统是个不错的选择. ...
- 二叉查找树BST----java实现
二叉查找树BST----java实现 1.二叉查找树简单介绍 二叉查找树 ...
- odoo图片显示
如果在odoo客户端展示图片, 可以用 url( data:image/png;base64, 图片base64编码过的内容) 展示, 例如 url(data:image/png;ba ...