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的属性和方法的更多相关文章

  1. js中常用的对象—String的属性和方法

    今天说一下,js中常用的内置对象——String对象它有以下几个常用的属性:lengthprototype 有以下几个常用的方法:parseInt()转换为数字parseFloat()转换为数字,支持 ...

  2. 第190天:js---String常用属性和方法(最全)

    String常用属性和方法 一.string对象构造函数 /*string对象构造函数*/ console.log('字符串即对象');//字符串即对象 //传统方式 - 背后会自动将其转换成对象 / ...

  3. String类型的属性和方法

    × 目录 [1]属性 [2]对象通用方法 [3]访问字符方法[4]字符串拼接[5]创建子串方法[6]大小写转换[7]查找子串位置[8]正则匹配方法[9]去除首尾空格[10]字符串比较 前面的话 前面已 ...

  4. js面向对象自定义MyString()的构造器函数,实现内建String()属性和方法:

    js面向对象自定义MyString()的构造器函数,实现内建String()属性和方法: var s = new MyString('hello'); s.length; s[0]; // " ...

  5. String对象的属性和方法

    String对象的属性和方法   创建字符串的两种方法: 1.直接量:var str = ""; 2.字符串对象创建: new String(""); Stri ...

  6. JavaScript之Number、String、Array常用属性与方法手册

    Number isFinite函数 Number.isFinite() 方法用来检测传入的参数是否是一个有穷数(finite number). 语法: Number.isFinite(value) 例 ...

  7. String对象的常用属性和方法

    属性 描述 length 在大多数情况下返回字符串中的字符数 方法 描述 toUpperCase() 将字符串修改为大写字母 toLowerCase() 将字符串修改为小写字母 charAt() 以索 ...

  8. C# string 的一点属性、方法什么的

    今天学的基本可以说是都属于方法和属性 下面这两句话非常重要,确实非常重要 凡是可以  “ . ”     出来的,前面是黑色的小扳手的:属性 紫色的立方体的:方法 这个对于以后自学帮助是不小的,当然, ...

  9. 内置对象(Math对象、Date对象、Array对象、String对象)常用属性和方法

    Math对象 Math 是一个内置对象, 它具有数学常数和函数的属性和方法.不是一个函数对象. 与其它全局对象不同的是, Math 不是一个构造函数.  Math 的所有属性和方法都是静态的. 跟数学 ...

随机推荐

  1. LeetCode01--寻找两个有序数组的中位数

    ''' 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2. 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n)). 你可以假设 nums1 和 nu ...

  2. 【01】恶趣味玩转 GitHub commit 历史记录

    [黑科技]恶趣味玩转 GitHub commit 历史记录   工具:https://github.com/gelstudios/gitfiti 效果截图:预览地址:https://github.co ...

  3. Python模块学习 - openpyxl读写excel

    openpyxl模块介绍 openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读 ...

  4. HDU 3973 线段树+字符串hash

    题目大意: 不断修改字符串中的字母,然后询问区间字符串是否处于已给定的字符串集合中 这里将原来的字符串集合保存到hash表中,当然用map,set都没有问题 修改查询都用线段树实现,自己的query函 ...

  5. [HDU3062]Party(2-sat)

    传送门 2-sat问题,只需要判断yes或no 所以可以直接连边,缩点,判断同一组的是否在同一个块中. #include <cstdio> #include <stack> # ...

  6. 45个android实例源码分享

    分享45个android实例源码,很好很强大 http://www.apkbus.com/android-20978-1-1.html andriod闹钟源代码 http://www.apkbus.c ...

  7. 细胞分裂(洛谷 P1069)

    题目描述 Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家.现在,他正在为一个细胞实 验做准备工作:培养细胞样本. Hanks 博士手里现在有 N 种细胞,编号从 1~N,一个 ...

  8. COdevs 1251 括号

    时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 计算乘法时,我们可以添加括号,来改变相乘的顺序,比如计算X1, X2, X3, X4 ...

  9. linux下程序JDBC连接不到mysql数据库

    今天在linux下部署一个 JavaEE项目的时候总是连接不到Mysql数据库,检查之后发现连接池的配置确定是对的,进入linux服务器之后以mysql -uname -ppassword连接总是报A ...

  10. 利用PHP SOAP实现WEB SERVICE[转载]

    php有两个扩展可以实现web service,一个是NuSoap,一个是php 官方的soap扩展,由于soap是官方的,所以我们这里以soap来实现web service.由于默认是没有打开soa ...