自学Java测试代码二String, StringBuffer
2017-08-23 10:38:01
writer:pprp
package test;
import java.util.*; public class test2 { public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("welcome to test2");
//记住数组初始化应该这样
int[] d = new int[]{1,2,3,4};
//字符串的处理
String str;
str = "everybody - AI";
System.out.println(str); //自己看了一下Java的输入操作,很麻烦
Scanner in = new Scanner(System.in);
int a = in.nextInt();
System.out.println(a); //字符串类型的输入
String tmp = in.next();
System.out.println(tmp); in.close(); //字符串相关操作
String str1 = "very";
str1 = str1 + " good";
System.out.println(str1); //字符串的处理类String
String str3 = new String();
System.out.println(str3); //字节参数的构造器
byte[] b = {97,98,99,100,101,102,103};//分别代表abc
String str4 = new String(b);
System.out.println(str4); //字符串数组的构造器
char[] c = {'w','r','i','t','e','r'};
String str6 = new String(c);
System.out.println(str6); String str7 = new String(c,3,2);
System.out.println(str7); //获取指定字节的构造器,从第三位开始取三位
String str5 = new String(b,3,3);
System.out.println(str5); //字符串的处理方法
//1、串链接 用+号或者用函数concat
String str2 = "you";
String str8 = "welcome";
System.out.println(str8.concat(str2));
System.out.println(str8);//函数没有改变这个子串本身 //提取子字符串
String str9 = "Without tears and sweats ,nothing will come for you";
System.out.println(str9.substring(0,6));
System.out.println(str9.substring(8)); //分解字符
System.out.println(str9.charAt(0));
//长度
System.out.println(str9.length()); //字符串是否相等
String s0 = "administrator";
String s1 = "Administrator";
if(s0.equals(s1))
{
System.out.println("test1: equal");
}
if(s0.equalsIgnoreCase(s1))
{
System.out.println("test2: equal");
} //查找特定子串
String s2 = "没有付出汗水和泪水,就什么也不会得到";
System.out.println(s2.indexOf("和泪水"));
System.out.println(s2.startsWith("没有"));
System.out.println(s2.endsWith("得到")); //StringBuffer缓冲字符串
StringBuffer sb1 = new StringBuffer();
System.out.println(sb1.capacity() + " " +sb1.length()); //StringBuffer的处理
StringBuffer sb2 = new StringBuffer("I wanna become ");
sb2.append("a great acmer");
System.out.println(sb2);
sb2.setLength(25);
System.out.println(sb2);
System.out.println(sb2.charAt(1));
sb2.setCharAt(1, 'P');
System.out.println(sb2); //指定位置插入字符
sb2.insert(1," writer:pprp ");
System.out.println(sb2); //从尾部插入子串
sb2.append("date:2017/8/23");
System.out.println(sb2); //倒置
System.out.println(sb2.reverse());
} }
自学Java测试代码二String, StringBuffer的更多相关文章
- 自学Java测试代码一数据类型、数组使用
2017-08-22 21:23:37. writer:pprp package test; public class helloWorld { int maxn = 123; //常量,需要定义一个 ...
- 自学Java测试代码 - 简单地Student类
2017-08-23 23:45:38 writer:pprp 写这个还蛮开心的 package test; public class Student { //创建成员变量 String name ...
- 在Jmeter中使用自定义编写的Java测试代码
我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java ...
- 自定义编写jmeter的Java测试代码
我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","JavaV ...
- JAVA基础--常用类 String,StringBuffer, 基础数据类型包装类, Math类, Enum类
字符串相关类: String, StringBuffer String类为不可变的字符序列 String s1="hello"; String s2="hello&quo ...
- Java用代码演示String类中的以下方法的用法
用代码演示String类中的以下方法的用法 (1)boolean isEmpty(): 判断字符串是不是空串,如果是空的就返回true (2)char charAt(int index): 返回索引上 ...
- 科大讯飞语音转文字以及中文分词的Java测试代码
我录了一段音存储在这个test.m4a文件里,语音内容为"测试一下Netweaver对于并发请求的响应性能". 使用如下Java代码进行测试: package com.iflyte ...
- 自学Jav测试代码三 Math类 & Date & GregorianCalendar类
2017-08-23 20:30:08 writer: pprp package test; import java.util.Date; import java.util.*; public cla ...
- Java测试(二)
一.选择题(每题2分,共40分) 1.下面哪个是Java语言中正确的标识符(C ) a) 3com b)import c)that d)this 2.下面哪个语句 ...
随机推荐
- Photoshop打开时报错“不能打开暂存盘文件。。。”
解决方法: 1.找到应用程序(Photoshop.exe文件) 2.右键 -> 属性 -> 兼容性 -> 更改所有用户的设置 -> 勾选上“以管理员身份运行此程序”.
- VC++SDK编程——字体及位置示例
#include <Windows.h> #include <tchar.h> #include <math.h> #define PI 3.1415926 BOO ...
- mapjoin与reducejoin
一.mapjoin 1.Mapper类 package com.css.mapjoin; import java.io.BufferedReader; import java.io.FileInput ...
- logback.xml解读----日志配置解读
初次接触javaweb项目的日志是log4j文件,但是后来发现通过配置logback.xml文件实现日志输出非常好用.经过上午的学习,现总结如下: 直接上配置文件和注释: <?xml versi ...
- celery-rabbitmq 安装部署
一:Python安装 1.下载python3源码 wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz 2.解压 tar xf P ...
- C# 中利用 Conditional 定义条件方法
利用 Conditional 属性,程序员可以定义条件方法.Conditional 属性通过测试条件编译符号来确定适用的条件.当运行到一个条件方法调用时,是否执行该调用,要根据出现该调用时是否已定义了 ...
- 1.新建项目出现包名有一道红线The SDK platform-tools version ((23)) is too old to check APIs compiled with API 20
原因分析: 就是platform-tools的版本太低导致的 解决方法: 1.点开SDK Manager,打开SDK Tools面板,将Platform-tools更新 2.更新完之后重启as即可
- PAT 1144 The Missing Number[简单]
1144 The Missing Number(20 分) Given N integers, you are supposed to find the smallest positive integ ...
- Python误区之strip,lstrip,rstrip
最近在处理数据的时候,想把一个字符串开头的“)”符号去掉,所以使用targetStr.lstrip(")"),发现在 将处理完的数据插入到数据库时会出现编码报错,于是在网上搜到了这 ...
- Java并发编程实战4章
第4章主要介绍如何构造线程安全类. 在设计线程安全类的过程中,需要包含以下三个基本要素: 找出构成对象状态的所有变量. 找出约束状态变量的不变性条件. 建立对象状态的并发访问管理策略. 构造线程安全类 ...