论坛首页 编程语言技术论坛

Java每日一题22

浏览 8531 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (4)
作者 正文
   发表时间:2009-03-04   最后修改:2009-03-05
C++
开始新一轮的学习吧,今天来个比较有意思的
有一个字符串String str="qeirqndfadsrweqewrqewr",从键盘输入任意多个字符,例如输入:a b e,判断str中是否完全包含a b e三个字符(即字符串中既要包含a,也要包含b,还要包含e),如果完全包含,输出success,否则输出failed


我觉得可以试试集合类啊,或者正则啥的
   发表时间:2009-03-04  
我比较愚钝!看不明白什么意识。想做了 做不出来
0 请登录后投票
   发表时间:2009-03-04  
什么意思 感觉有问题
0 请登录后投票
   发表时间:2009-03-04  
是我错了
0 请登录后投票
   发表时间:2009-03-04  
题太破,我换题吧,呵呵
0 请登录后投票
   发表时间:2009-03-04  
,这题有点意思????
0 请登录后投票
   发表时间:2009-03-04  
换得真快哈
0 请登录后投票
   发表时间:2009-03-04  
wajmy 写道

我比较愚钝!看不明白什么意识。想做了 做不出来


快回来做新题吧,呵呵
0 请登录后投票
   发表时间:2009-03-04  
sky.huzhen 写道

什么意思 感觉有问题

快回来做新题吧,呵呵
0 请登录后投票
   发表时间:2009-03-04  
贴一个,不知道是不是这个意思。。。。。。。。
package util;

import java.util.Scanner;

public class ScanerChar {
	private static final String str="qeirqndfadsrweqewrqewr";
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String ss = scanner.nextLine();
		int flag = 0;
		for(int i = 0;i < ss.length();i++){
			char c = ss.charAt(i);
			if(str.indexOf(String.valueOf(c).toLowerCase()) != -1){
				flag++;
			}
		}
		if(flag == ss.length()){
			System.out.println("SUCCESS");
		}else{
			System.out.println("FAIL");
		}
	}
}

0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics