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 ...
随机推荐
- 静态变量(static)的特点
静态变量(static):有局部变量,也有全局变量. 静态局部变量:在函数体内用static说明的变量称为静态局部变量,属于静态类别. 特点: (1)它占据一个永久性的存储单元.随着文件的存在而存在. ...
- Android大神 博客
https://github.com/yeungeek/awesome-android-person Android大神 受Trinea的开源项目的启发和参考,也准备列一列Android圈里的大神们. ...
- 实现一个Java五子棋
五子棋手把手教你写: 写在前面的话: 回想起从前初学代码的五子棋简直写的不像样子.今天闲来无事就写了个五子棋的小程序. 一来呢回忆一下很久以前写代码时的感觉. 二来呢顺便帮下诸位有需求的学生,顺利的C ...
- IIS 7 Access to the path ‘c:\windows\system32\inetsrv\’ is denied
https://randypaulo.wordpress.com/2011/09/13/iis-7-access-to-the-path-cwindowssystem32inetsrv-isdenie ...
- ACM信息汇总
一.ACM算法总结及刷题参考 (摘自:http://www.cnblogs.com/flipped/p/5005693.html) 初期: 一.基本算法: (1)枚举. (poj1753,poj296 ...
- rownum详解
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀. ...
- leetCode 58.Length of Last Word (最后单词的长度) 解题思路和方法
Length of Last Word Given a string s consists of upper/lower-case alphabets and empty space charact ...
- SpringMVC项目中web.xml中的节点载入顺序问题
SpringMVC项目中web.xml中的节点载入顺序问题,之前以为web.xml中就是一些配置信息,和节点的顺序没有关系.后来才发现初始化时的载入顺序是和节点的顺序相关的. 完整的web.xml文件 ...
- JAVA实现EXCEL公式专题(四)——字符串函数
直接上代码: /** * 项目名称: * 文件说明: ExCEL公式类型:字符串公式 * 主要特点: * 版本:1.0 * 制作人:刘晨曦 * 创建时间:2013-12-3 **/ package E ...
- 2016.11.10 Could not get JDBC Connection; nested exception is java.sql.SQLException: No suitable driver
运行项目rds_web时,出现错误提示:Could not get JDBC Connection; nested exception is java.sql.SQLException: No sui ...