String的属性和方法
package com.zzu.java.array;
public class TtString {
/**
* @author 程路超
* @param args
*/
public static void main(String[] args) {
String string = "abcdefghijklmnopqrstuvwxyz郑州制造郑州";
String s1 = " ab d ";
String s2 = "adb"; // string.charAt(index);//返回字符串中对应数组 "value[index]"下标的字符;
// char c= string.charAt(33);
// System.out.println(c); // string.codePointAt(index);//返回char类型的字符对应的编码值
// int i=string.codePointAt(0);
// System.out.println(i); // string.compareTo(anotherString);//比较两个字符串的大小 大于为正数 小于为负数 相等为0
// ,考虑大小写,而且小写字母比大写字母大
// System.out.println(s1.compareTo(s2));
// System.out.println(s1.compareToIgnoreCase(s2)); // string.concat(str);//连接字符串,但会创建一个新的字符串并返回 string+"新字符"
// String ss=string.concat("新字符");
// System.out.println(ss==string);
// System.out.println(string);
// System.out.println(ss); // string.contains("abc");//查询是否包含指定的字符串,返回布尔值
// boolean ff=string.contains("abfc");
// System.out.println(ff); // startWith以XXX开头 endsWith:以XXX结尾
// boolean ff=string.startsWith("acbc");
// boolean fs = string.endsWith("郑州");
// System.out.println(fs); // equals:比较字符串的值,字符串重写了equals方法,将来我们的对象也可以重写equals
// System.out.println(s1==s2);
// System.out.println(s1.equals(s2)); // hashCode:获取对象的哈希值,如果两个对象equals那么他们的hashcode一定相同,但hashcode相同不一定equals
// System.out.println(s1.hashCode());
// System.out.println(s2.hashCode()); // getBytes获取字符串对应的字节数组,有可能产生乱码
// byte b[]=string.getBytes();
// for (int i = 0; i < b.length; i++) {
// System.out.println(b[i]);
// } // indexOf:返回当前字符串所在的索引值
// int i=string.indexOf("cd");
// System.out.println(i);
// // length:返回当前字符串的长度
// System.out.println(string.length()); // replace:替换
// String newstring = string.replace("abc", "oooooo");
// System.out.println(newstring); // split:拆分字符串
// String ss[]=string.split("uvw");
// for (int i = 0; i < ss.length; i++) {
// System.out.println(ss[i]);
// } // substring:截取字符串 [1,5)
// String news=string.substring(0,5);
// String newstr=string.substring(1,string.length());
// System.out.println(news);
// System.out.println(newstr); // trim:去掉前后两端的空格
// System.out.println(s1.trim()); // toLowerCase toUpperCase 转换为大小写
// System.out.println(string.toLowerCase());//小写
// System.out.println(string.toUpperCase()); // valueOf 将 char 类型 的 字符 转换成 String 字符串
//String ss = String.valueOf('a'); str.toCharArray();//字符串转成字符数组 }
}
String的属性和方法的更多相关文章
- js中常用的对象—String的属性和方法
今天说一下,js中常用的内置对象——String对象它有以下几个常用的属性:lengthprototype 有以下几个常用的方法:parseInt()转换为数字parseFloat()转换为数字,支持 ...
- 第190天:js---String常用属性和方法(最全)
String常用属性和方法 一.string对象构造函数 /*string对象构造函数*/ console.log('字符串即对象');//字符串即对象 //传统方式 - 背后会自动将其转换成对象 / ...
- String类型的属性和方法
× 目录 [1]属性 [2]对象通用方法 [3]访问字符方法[4]字符串拼接[5]创建子串方法[6]大小写转换[7]查找子串位置[8]正则匹配方法[9]去除首尾空格[10]字符串比较 前面的话 前面已 ...
- js面向对象自定义MyString()的构造器函数,实现内建String()属性和方法:
js面向对象自定义MyString()的构造器函数,实现内建String()属性和方法: var s = new MyString('hello'); s.length; s[0]; // " ...
- String对象的属性和方法
String对象的属性和方法 创建字符串的两种方法: 1.直接量:var str = ""; 2.字符串对象创建: new String(""); Stri ...
- JavaScript之Number、String、Array常用属性与方法手册
Number isFinite函数 Number.isFinite() 方法用来检测传入的参数是否是一个有穷数(finite number). 语法: Number.isFinite(value) 例 ...
- String对象的常用属性和方法
属性 描述 length 在大多数情况下返回字符串中的字符数 方法 描述 toUpperCase() 将字符串修改为大写字母 toLowerCase() 将字符串修改为小写字母 charAt() 以索 ...
- C# string 的一点属性、方法什么的
今天学的基本可以说是都属于方法和属性 下面这两句话非常重要,确实非常重要 凡是可以 “ . ” 出来的,前面是黑色的小扳手的:属性 紫色的立方体的:方法 这个对于以后自学帮助是不小的,当然, ...
- 内置对象(Math对象、Date对象、Array对象、String对象)常用属性和方法
Math对象 Math 是一个内置对象, 它具有数学常数和函数的属性和方法.不是一个函数对象. 与其它全局对象不同的是, Math 不是一个构造函数. Math 的所有属性和方法都是静态的. 跟数学 ...
随机推荐
- 3.3.3 使用 join 连接字段
join 命令可以将多个文件结合在一起,每个文件里的每条记录,都共享一个键值(key),键值指的是记录中的主字段,通常会是用户名称.个人姓氏.员工编号之类的数据.举例来说,两个文件,一个列出所 ...
- str内部方法释义
1. __add__:字符串拼接 [示例]:>>> str1=‘good’>>> str1.__add__(‘morning’)>>> ‘good ...
- Linux基础之vi编辑器(二)
vi 编辑器 man vim 一 打开文件,定义光标 vi +# test 打开文件,定位于#行.vi + test 打开test文件,定位于最后一行.vi +/patter ...
- Vim pre-work
1.先学会touch typing盲打是一切的基础 重点在于手眼协调 如果实现不了盲打.一切高效率的Vim操作都将无从做起 2.vim的使用 2.1.hjkl的移动 推荐练习贪吃蛇 和3D平衡球 ...
- java遍历文件夹及所有子文件
以前写代码循环文件夹和子文件时,总是自己写递归访问,今天研究lucene时,发现JDK给我们已经提供了访问遍历的方法,上代码: String str = "C:\\Users\\LLY\\D ...
- 运行hadoop自带的计算圆周率异常
运行hadoop2 自带的圆周率计算方法时,报错,找了半天,原来是在配置hadoop临时目录时,没有给权限,找到配置的hadoop临时目录文件夹,修改权限即可 Application applicat ...
- hihoCoder #1067 : 最近公共祖先·二 [ 离线LCA tarjan ]
传送门: #1067 : 最近公共祖先·二 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 上上回说到,小Hi和小Ho用非常拙劣——或者说粗糙的手段山寨出了一个神奇的网站 ...
- tomcat并发数
Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的.更好的硬件,更多的处理器都会使Tomcat支持更多的并发. Tomcat默认的HTTP实现是采用阻塞式 ...
- 如何判断一个app是原生app还是 webapp,或者是混合app
1.(快速)滚动起来是否比较卡2.图片加载失败的图标 断网检查不是绝对的,web app并不一定是在远程服务器上的, 也能pack在程序里,load本地的资源也能算是web app. web ...
- nagios+logstash实时监控java日志(一)
https://blog.csdn.net/yanggd1987/article/details/64121459