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. unittest多线程执行用例

    前言 假设执行一条脚本(.py)用例一分钟,那么100个脚本需要100分钟,当你的用例达到一千条时需要1000分钟,也就是16个多小时... 那么如何并行运行多个.py的脚本,节省时间呢?这就用到多线 ...

  2. POJ 1523 网络连通

    题目大意: 给你一个网络组,每台机子与其他机子的关系,让你找到所有的割点,如果没有割点,输出无 这道题目就是最直接的求割点问题,我在这里用的是邻接矩阵来存储机子之间的关系 割点问题的求解需要对深度优先 ...

  3. mapStruct笔记

    背景 mapStruct 是一个方便对象转换的工具,类似的工具还有 Dozer, BeanUtils. 实现 mapStruct的核心是在编译期生成基于转换规则的 Impl 文件,运行时直接调用 Im ...

  4. 道路游戏(洛谷 P1070)

    题目描述 小新正在玩一个简单的电脑游戏. 游戏中有一条环形马路,马路上有 n 个机器人工厂,两个相邻机器人工厂之间由一小段马路连接.小新以某个机器人工厂为起点,按顺时针顺序依次将这 n 个机器人工厂编 ...

  5. hdu2157:How many ways??

    n<=20个点m<=100条边有向图不带权,t个询问问Ai到Bi的经过k<=20条边方案数多少. f[i][j]--i到j的方案数,,初始化成初邻接矩阵,这样做一次就得到2条路最短路 ...

  6. Android菜单

    Android菜单概述 菜单是Activity的一个重要组成部分,它为用户操作提供了快捷的途径.Android提供了一个简单的框架来向程序中添加标准菜单 . 一.创建一个菜单资源 你需要在一个XML ...

  7. HDU 6278 主席树(区间第k大)+二分

    Just h-index Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 132768/132768 K (Java/Others)To ...

  8. Delphi控件大全

    首先来大体上为控件分一下类,以方便我们后面的讨论.   但因为控件的种类太多,所以就粗略的分为如下几个类别∶   ---界面风格类   ---Shell外观类   ---Editor类   ---Gr ...

  9. 【搜索引擎】Solr最新安装以及通过关系型数据库(MySQL,Oracle,PostgreSQL)导入数据

    版本号 最新的solr版本 : Solr 8.1.1下载地址:https://lucene.apache.org/solr/downloads.html solr-8.1.0.tgz for Linu ...

  10. [Poj1185][Noi2001]炮兵阵地(状压dp)

    炮兵阵地 Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 29476   Accepted: 11411 Descriptio ...