string functions

import java.util.*;

public class AppendEle {
public List<String> getAppendList(List<String> inputList) {
List<String> result = new ArrayList<String>();
StringBuilder tsb = new StringBuilder();

for (int iCnt=0; iCnt< inputList.size()-1; iCnt++) {
tsb.setLength(0);
tsb.append(inputList.get(iCnt)).append(inputList.get(iCnt+1));
result.add(tsb.toString());
}
result.add(inputList.get(inputList.size()-1));
return result;
}

public static void main(String[] args) {
String[] myStrs = {"mmm", "nnn","tbbb", "ar you ok"};
//List<String> inputList = Arrays.asList(myStrs);
List<String> inputList = new ArrayList<String>();
Collections.addAll(inputList, myStrs);

AppendEle ae = new AppendEle();
System.out.println("result is " + ae.getAppendList(inputList));
}

}


public class ChStrPalindrome {

public boolean chStrPalinddrome(String original) {
StringBuilder reverse = new StringBuilder(original);
if ( original == null ) {
return false;
}
else {
reverse = reverse.reverse();
if ( reverse.toString().equals(original)) {
System.out.println("the string is!");
return true;
}
else {
System.out.println("the string is not!");
return false;
}
}
}

public static void main(String argv[]) {
String inputString = "AAABBBBBBAAAA";
//inputString="I am a bad man";
Fix3ChStrPalindrome csp = new Fix3ChStrPalindrome();
csp.chStrPalinddrome(inputString);
}
}

import java.io.*;
import java.util.*;
public class Turtle {
private String name;
private Formatter f;
public Turtle(String name, Formatter f) {
this.name = name;
this.f = f;
}
public void move(int x, int y) {
f.format("%s The Turtle is at (%d,%d)\n", name, x, y);
}
public static void main(String[] args) {
PrintStream outAlias = System.out;
Turtle tommy = new Turtle("Tommy",
new Formatter(System.out));
Turtle terry = new Turtle("Terry",
new Formatter(outAlias));
tommy.move(0,0);
terry.move(4,8);
tommy.move(3,4);
terry.move(2,5);
tommy.move(3,3);
terry.move(3,3);
}
} /*


f.format("s: %s\n", u);

%[argument_index$][flags][width][.precision]conversion

The optional argument_index is a decimal integer indicating the position of the argument in the argument list. The first argument is referenced by "1$", the second by "2$", etc.

The optional flags is a set of characters that modify the output format. The set of valid flags depends on the conversion.

The optional width is a non-negative decimal integer indicating the minimum number of characters to be written to the output.

The optional precision is a non-negative decimal integer usually used to restrict the number of characters. The specific behavior depends on the conversion.

The required conversion is a character indicating how the argument should be formatted. The set of valid conversions for a given argument depends on the argument's data type.


java各类型互转
如何将字串 String 转换成整数 int?
int i = Integer.valueOf(my_str).intValue();

int i=Integer.parseInt(str);

如何将字串 String 转换成Integer ?
Integer integer=Integer.valueOf(str);

如何将整数 int 转换成字串 String ?
1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;

如何将整数 int 转换成Integer ?
Integer integer=new Integer(i);

如何将Integer 转换成字串 String ?
Integer integer=String

如何将Integer 转换成 int ?
int num=Integer.intValue();

如何将String转换成 BigDecimal ?
BigDecimal d_id = new BigDecimal(str);


如何将 String 转换成 char ?
char[] ca="123".toCharArray();

如何将character转换成String?
String s=ca.toString(); //任何类型都可以采用toString()转换成String类型

如何转char:
String s = String.valueOf(ca); no toString()method

//-----------------日期-------------------------

Calendar calendar=Calendar.getInstance();
int year=calendar.get(Calendar.YEAR);
int month=calendar.get(Calendar.MONTH)+1;
int day=calendar.get(Calendar.DATE);

获取今天的日期字符串
String today=java.text.DateFormat.getDateInstance().format(new java.util.Date());
获取今天的日期
new java.sql.Date(System.currentTimeMillis())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值