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. Java学习之并发多线程理解

    1.线程简介: 世间万物会同时完成很多工作,如人体同时进行呼吸.血液循环.思考问题等活动,用户既可以使用计算机听歌也可以使用它打印文件,而这些活动完全可以同时进行,这种思想在Java中称为并发,而将并 ...

  2. mysql查最大字符串

    select MAX(comp_code+0) from t_base_company 字符串 +0 把字符串转成数字

  3. NOIP2014D2T2寻找道路(Spfa)

    洛谷传送门 这道题可以把边都反着存一遍,从终点开始深搜,然后把到不了的点 和它们所指向的点都去掉. 最后在剩余的点里跑一遍spfa就可以了. ——代码 #include <cstdio> ...

  4. [luoguP1169] [ZJOI2007]棋盘制作(单调栈)

    传送门 和玉蟾宫差不多 ——代码 #include <cstdio> #include <iostream> using namespace std; ; int n, m, ...

  5. bzoj3142[Hnoi2013]数列 组合

    Description 小 T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨.股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N.在疯涨的K天中小T观察 到:除第一天外每天的股价都 ...

  6. [NOIP2003] 提高组 洛谷P1040 加分二叉树

    题目描述 设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号.每个节点都有一个分数(均为正整数),记第i个节点的分数为di,tree及它的每个子树都 ...

  7. CF613A:Peter and Snow Blower

    用一个圆心在(x,y)的圆环覆盖一个n边形,顺或逆时针给出n边形所有顶点,求圆环最小面积. 卡了好久,各种傻逼错误.. 题目就是让我们固定一大一小两个边界圆,我们来看看这两个圆满足什么条件. 首先外面 ...

  8. msp430项目编程01

    msp430中项目---点阵LED显示 1.点阵LED介绍 2.代码(直接使用引脚驱动) 3.代码(使用芯片驱动) 4.项目总结 msp430项目编程 msp430入门学习

  9. POJ 3159 【朴素的差分约束】

    好吧终于知道什么是“高大上”的差分约束了.嗷嗷 题意: 小朋友们分糖果,某个小朋友不想另外一个小朋友分到的糖果数比自己多N块以上. 求编号为N的小朋友最多比编号为1的小朋友多分多少块糖果. 思路: 差 ...

  10. 安装使用Spring boot 写一个hello1

    一.创建springboot 项目 二.进行代编写 1.连接数据库:application.properties里配置 spring.datasource.driverClassName=com.my ...