String方法(二)

 1 public void internTest(){
 2         String str="dajiahao  da";
 3         System.out.println(str.intern());
 4 //        dajiahao  da
 5 //        这个方法我也不懂
 6 //        返回字符串对象的规范化表示形式。
 7 //        一个初始为空的字符串池,它由类 String 私有地维护。
 8 //        当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(用 equals(Object) 方法确定),则返回池中的字符串。
 9 //        否则,将此 String 对象添加到池中,并返回此 String 对象的引用。
10 //        它遵循以下规则:对于任意两个字符串 s 和 t,当且仅当 s.equals(t) 为 true 时,s.intern() == t.intern() 才为 true。
11
12     }
13     public void copyValueOfTest(){
14         char a[]={‘a‘,‘b‘};
15         System.out.println(String.copyValueOf(a));
16 //        ab
17 //        返回指定数组中表示该字符序列的 String。
18     }
19     public void formatTest(){
20 //           String str="abcd";
21            System.out.println(String.format("%4$2s %3$2s %2$2s %1$2s","a","b","c","d"));
22 //            d  c  b  a
23 //            Formatter类     第一个参数格式化字符串请在此类查找
24     }
25     public void trimTest(){
26         String str="abcd  ";
27         System.out.println(str.length());
28         System.out.println(str.trim().length());
29 //        6
30 //        4
31     }
32     public void toTest(){
33         String str="daHAO";
34         System.out.println(str.toUpperCase());
35         System.out.println(str.toLowerCase());
36 //        DAHAO
37 //        dahao
38     }
39     public void splitTest(){
40         String str="da,ni,hao";
41         String[] a=str.split(",");
42         System.out.println(a[0]+","+a[1]+","+a[2]);
43 //        da,ni,hao
44     }
45     public void replaceTest(){
46         String str="dajiahao";
47         System.out.println(str.replace("a", "1"));
48 //        d1ji1h1o
49     }
50     public void containsTest(){
51         String str="dajiahao";
52         System.out.println(str.contains("a"));
53 //        true
54     }
55     public void matchesTest(){
56         String str="dajiahao";
57         System.out.println(str.matches("^[a-z]+$"));
58 //        true
59     }
60     public void concatTest(){
61         String str="dajia";
62         String st="hao";
63         System.out.println(str.concat(st));
64 //        dajiahao
65     }
66     public void substringTest(){
67         String str="dajiahao";
68         System.out.println(str.substring(5));
69 //        hao
70         System.out.println(str.substring(2, 5));
71 //        jia     包前不包后
72     }
时间: 2024-10-05 19:11:01

String方法(二)的相关文章

获得执行计划方法二-explain plan

1 安装 $ORACLE_HOME/rdbms/admin/utlxplan.sql (UNIX)  脚本生成一个表这个程序会创建一个名为plan_table的表 2 运行 explain PLAN [ SET STATEMENT_ID [=] < string literal > ] [ INTO < table_name > ] FOR < sql_statement > 其中: STATEMENT_ID:是一个唯一的字符串,把当前执行计划与存储在同一PLAN中的其

java-第十四章-代参的方法(二)-实现MyShopping系统的添加会员功能

 package com.wxws.sms; public class Customer {  int No;  int integarl; } package com.wxws.sms; public class Customers {  Customer[] customers = new Customer[100];  public void add(Customer cust){   for (int i = 0; i <customers.length; i++) {    if (c

java-第十四章-代参的方法(二)-查找会员积分

 package com.wxws.smsB; public class Customer {  int No;  int integarl; } package com.wxws.smsB; public class Customers {  Customer[] customers = new Customer[100];  public void add(Customer cust) {   for (int i = 0; i < customers.length; i++) {    i

Java-第十四章-代参的方法(二)-编程实现,输入班里10名学生的身高,获得身高最高的学生要求对象数组类型方法

package com.ww.yzpA; public class Students { int No; int Height; } package com.ww.yzpA; public class Height { public Students getMaxHeigth(Students[] str) { Students A = new Students(); for (int i = 0; i < str.length; i++) { if (str[i].Height > A.He

JavaScript之基础-10 JavaScript 正则表达式(概述、定义正则、RegExp对象、用于模式匹配的String方法)

一.JavaScript 正则表达式概述 正则表达式概述 - 正则表达式(Regular Expression): 由一些普通字符和特殊字符组成的,用以描述一种特定的字符规则的表达式 - 正则表达式常用于在一段文本中搜索.匹配或替换特定形式的文本.如:词语出现频率统计.验证字符串是否符合邮件格式.屏蔽一篇帖子中的限制性词语等 正则表达式初体验 - 验证用户输入的手机格式是否合法 二.JavaScript 定义正则表达式 普通字符 - 所有的单个大小写字母.数字都是一个正则表达式,用以匹配单个字符

2017-9-19C#笔记(LinQ标准运算符,String类,String方法,结构体,静态构造函数,枚举类型,位标识)

在LINQ中的标准查询运算符 写LINQ的时候有两种语法:查询语法和方法语法,其中方法语法是命令形式的,它使用的是标准的方法调用.方法是一组叫做标准查询运算符的方法. 标准查询运算符有一系列叫做API的方法组成,他能让我们查询任何.NET数据集合.有关标准查询运算符的重要特性如下: (1)       被查询的结合对象叫做序列,它必须实现IEnumerable<T>接口, T是类型: (2)       标准查询运算符使用方法语法 (3)       一些运算符返回IEnumberable对象

(转)maven怎么 引入(或引用/使用) 自定义(或本地/第三方) jar的三种方式 图文教程 方法二最简单

转:https://blog.csdn.net/wabiaozia/article/details/52798194 准备工作: 假如我有一个自定义jar是:123456.jar,下载地址http://download.csdn.net/detail/wabiaozia/9870838 如果不想下载,可以按照https://jingyan.baidu.com/article/046a7b3ed8b23ef9c27fa9b9.html 操作即可得到jar. jar包里的源码是: public cl

[程序员代码面试指南]链表问题-复制含有随机指针节点的链表(方法二待做)

问题描述 public class Node { public int val; public Node next; public Node rand; public Node(int data) { this.val=data; } } Node类中的value是节点值,next指针和正常单链表中next指针的意义一样,都指向下一个节点,rand指针是Node类中新增的指针,这个指针可能指向链表中的任意一个节点,也可能指向null. 给定一个由Node节点类型组成的无环单链表的头节点head,

JavaScript 中的 String()方法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <script> // 创建方式一 var s="hElLlo"; // 创建方式二 var s2=new String("hello&quo

1-2+3-4+........+M方法一;方法二

1-2+3-4+......+m=(1-2)+(3-4)+...+[(m-2)-(m-1)]+m=-1+(-1)+(-1)+...+(-1)+m,一共有(m-1)/2个-1相加,再加上m,所以上式等于:(-1)*(m-1)/2+m代码:function sum(m as integer)sum=(-1)*(m-1)/2+mend function 1-2+3-4+........+M方法一:方法二,布布扣,bubuko.com