简单的菜鸟级 如何输入两个字母,分别把这两个字母付给两个常量,谢谢大家了,新手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【Tomasea】截止到2008-07-11 11:34:38的历史汇总数据(不包括此帖):发帖的总数量:1 发帖的总分数:20 每贴平均分数:20 回帖的总数量:1 得分贴总数量:0 回帖的得分率:0% 结贴的总数量:0 结贴的总分数:0 无满意结贴数:0 无满意结贴分:0 未结的帖子数:1 未结的总分数:20 结贴的百分比:0.00 % 结分的百分比:0.00 % 无满意结贴率:---------------------无满意结分率:---------------------如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html str为你输入的字符串,采用sbuString()方法截取就可以了String aa=str.subString(0,1);String bb=str.subString(1,2);public String substring(int beginIndex, int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。 示例: "hamburger".substring(4, 8) returns "urge" "smiles".substring(1, 5) returns "mile" 参数:beginIndex - 起始索引(包括)。endIndex - 结束索引(不包括)。 返回:指定的子字符串。 抛出: IndexOutOfBoundsException - 如果 beginIndex 为负,或 endIndex 大于此 String 对象的长度,或 beginIndex 大于 endIndex。 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class test{ public static void main(String args[]) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = ""; try { s = br.readLine(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } char a1 = s.charAt(0); char a2 = s.charAt(1); String stra = String.valueOf(a1); String strb = String.valueOf(a2); }} 真不知道楼主为什么非得把输入的字符赋给常量。import java.util.Scanner;public class ConstIniter { public static final char CHAR_A; public static final char CHAR_B; static { Scanner input = new Scanner(System.in); String stra = input.nextLine(); String strb = input.nextLine(); CHAR_A = stra.charAt(0); CHAR_B = strb.charAt(0); } public static void main(String[] args) { System.out.println("Method Main Enter"); System.out.println("ConstIniter.CHAR_A = " + ConstIniter.CHAR_A); System.out.println("ConstIniter.CHAR_B = " + ConstIniter.CHAR_B); System.out.println("Method Main End"); }} 获取jar内部文件路径问题! RandomAccessFile的问题,接上一贴 java调节windows音量大小 如何将十六进制转换成二进制,并在高位补0? 请教一个关于数据库访问慢的问题 java的外部程序调用问题 大家好!哪一位编程爱好者知道在哪里能下载JDK Documentation的中文版吗? 各位大哥,请教关于system.out的问题 Java如何访问word文档的属性? 新人关于多线程生产消费的问题 编程问题,我要正确答案!!!! 异常程序代码
楼主【Tomasea】截止到2008-07-11 11:34:38的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:20 每贴平均分数:20
回帖的总数量:1 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:20
结贴的百分比:0.00 % 结分的百分比:0.00 %
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
String aa=str.subString(0,1);
String bb=str.subString(1,2);public String substring(int beginIndex,
int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
示例: "hamburger".substring(4, 8) returns "urge"
"smiles".substring(1, 5) returns "mile"
参数:
beginIndex - 起始索引(包括)。
endIndex - 结束索引(不包括)。
返回:
指定的子字符串。
抛出:
IndexOutOfBoundsException - 如果 beginIndex 为负,或 endIndex 大于此 String 对象的长度,或 beginIndex 大于 endIndex。
import java.io.IOException;
import java.io.InputStreamReader;
public class test
{
public static void main(String args[])
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = "";
try {
s = br.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
char a1 = s.charAt(0);
char a2 = s.charAt(1);
String stra = String.valueOf(a1);
String strb = String.valueOf(a2);
}}
public static final char CHAR_B; static {
Scanner input = new Scanner(System.in);
String stra = input.nextLine();
String strb = input.nextLine();
CHAR_A = stra.charAt(0);
CHAR_B = strb.charAt(0);
} public static void main(String[] args) {
System.out.println("Method Main Enter");
System.out.println("ConstIniter.CHAR_A = " + ConstIniter.CHAR_A);
System.out.println("ConstIniter.CHAR_B = " + ConstIniter.CHAR_B);
System.out.println("Method Main End");
}}