当前位置:文档之家› 中科软JAVA面试题

中科软JAVA面试题

FileInputStream(fileName))); System.out.println("请输入要查找的字符串:"); String find = input.next();
long count = 0; String line = br.readLine();
while(null != line) { count += count(line,find); line = br.readLine();
// TODO Auto-generated method stub String str = "sdSAAaazzZ12...,"; char[] c = str.toCharArray(); for(int i=0;i<c.length;i++){

if(c[i]>='a'&&c[i]<='z'||c[i]<='Z'&&c[i]>='A'){ countLetter++;
import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner;
} System.out.println("文件" + fileName + "中共有" + count +"个" + find); br.close();
}
/** * 在 str 中查找 find,并返回找到的个数 * @param str 从文件读入的一行 * @param find 要查找的字符串 * @return str 中 find 的个数 */
} }
package test; public class Count1 {
/** * @param args */
static int countNum = 0; static int countLetter = 0; static int countOther = 0; public static void main(String[] args) {
邮箱表达式
public class Main { public static void main(String[] args) throws IOException { Scanner input = new Scanner(System.in); System.out.println("请输入文件名:"); String fileName = input.next(); BufferedReader br = new BufferedReader(new InputStreamReader(new
面试题: 1.自我介绍 2.数据库中如何分页 3.说一下你的项目 4.数据库中有哪些连接,有什么区别(就是内连接,外连接等待...) 5.说说 struts 6.做一个项目,有哪些步骤?
需求eparedstatement 的区别?
}
} /^\s*([A-Za-z0-9_-]+(\.\w+)*@([\w-]+\.)+\w{2,3})\s* $/ public static void main(String[] args) {
test("abbcccddddaa"); }
public static void test(String str) { int max_length = 0; String max_str = ""; while (str.length() > 0) { int length = str.length(); String first = str.substring(0, 1); str = str.replaceAll(first, ""); if (max_length < length - str.length()) { max_length = length - str.length(); max_str = first; } } System.out.println(max_length); System.out.println(max_str); } 王华东(40169FEF949C) 09:54:20
中科软: 走去就是上机考试 接着是面试 上机题: 1: 写一个 html 文件,包括用户名,登陆密码.用户名是一个电子邮件,格式是里面必须含有@和. 底下有一个登陆按钮,点击登陆按钮,用 js 代码判断,判断电子邮件格式是否符合,若符合就提 示"登陆成功",若不成功,则提示错误. 2:有一个表,字段有 保单号,保单金额 让你按保单号给保单金额汇总 select sno,sum(smoney) from 表名 group by sno having sum(smoney)>500000; 3:给定一个字符串,求出该字符串里哪个字符出现的次数最多 4:给定一个字符串和一个预定的长度,把这个字符串按照这个长度分割成几部分,重新组合为 一个字符串数组 5:读取一个文件,给定一个字符串,判断这个字符串在文件中出现的次数 6:随机产生 10 个数,并每个数给定一个序号,然后将这 10 个数按照从小到大的顺序输出来,并 带上序号输出.
}else if(c[i]>='0'&&c[i]<='9'){ countNum++;
}else{ countOther++;
}
} System.out.println("字母:"+countLetter); System.out.println("数字:"+countNum); System.out.println("其他:"+countOther);
private static long count(String str,String find) { long count = 0;
int len = find.length(); int index = 0; for(int i=0; i<str.length();i=len+index) { if((index = str.indexOf(find, i)) > -1) count ++; else break; } return count;
相关主题