A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fuleigang 中级黑马   /  2017-3-29 00:02  /  1286 人查看  /  19 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

明天考io流,考完发题,答案
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

19 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
晕死!还发题目,这样都行
回复 使用道具 举报
坐等等你发题
回复 使用道具 举报
回复 使用道具 举报
坐等发题
回复 使用道具 举报
1.设计一个方法,传入一个int类型数组,输出这个数组中只出现一次的数字,
* 若没有符合条件的数字则输出“没有符合条件的数字”。(8分)
        PS:在main方法中调用该方法进行测试
回复 使用道具 举报
public class Demo {
        public static void main(String[] args) {
                int[] arr={2,2,3,3};
                fun_1(arr);
        }
        public static void fun_1(int[] arr){
                List<Integer>list =new ArrayList<>();
                HashMap<Integer, Integer>map=new HashMap<>();
                for(Integer in :list){
                        if(map.containsKey(in)){
                                map.put(in, map.get(in)+1);
                        }else{
                                map.put(in, 1);
                        }
                }
                //标识位置
                boolean flag = false;
                for(Integer  s:map.keySet()){
                        Integer value=map.get(s);
                        if(value==1){
                                flag=true;
                                System.out.println(s);
                        }
                }
                if(!flag){
                        System.out.println("没有符合条件的数字");
                }

               
        }
}
回复 使用道具 举报
/*
* 2.提示用户输入任意文件(文件夹)路径,判断该文件(文件夹)是否存在,
* 完成以下要求(10分)
a.如果该文件(文件夹)存在,则判断是文件夹还是文件
1)如果是文件夹,提示用户输入新名称,以新名称重命名该文件夹
2)如果是文件,那么在控制台输出该文件的扩展名
b.如果该文件(文件夹)不存在,则提示"该文件(文件夹)不存在"
示例:
*/
回复 使用道具 举报
public abstract class Demo {
        public static void main(String[] args) {
                System.out.println("输入任意文件(文件夹)路径");
                Scanner sc =new Scanner(System.in);
                File file =new File(sc.next());
                fun_1(file);
        }
        public static void fun_1(File file){
                //如果该文件(文件夹)存在,则判断是文件夹还是文件
                if(file.exists()){
//                        /如果是文件夹,提示用户输入新名称,以新名称重命名该文件夹
                        if(file.isDirectory()){
                                System.out.println("请输入文件夹新名称");
                                Scanner sc =new Scanner(System.in);
                                String s = sc.next();
                                file.renameTo(new File(s));
                               
                        }else{
                                //如果是文件,那么在控制台输出该文件的扩展名
                                String s =file.getName();
//                                String s2=s.substring(s.lastIndexOf(".")+1);
                                String[] s1 = s.split("\\.");
                                String s2 = s1[s1.length-1];
                                System.out.println("扩展名为"+s2);
                        }
                        //如果该文件(文件夹)不存在,则提示"该文件(文件夹)不存在"
                }else{
                        System.out.println("该文件(文件夹)不存在");
                }
        }
}
回复 使用道具 举报
/*
* 创建一个List集合,集合中元素有{我爱黑马, 黑马爱我}。
* 遍历集合,将集合中每个元素反转后利用IO流写入到test.txt文件中(12分)
* 示例:马黑爱我
*                 我爱马黑
*/
回复 使用道具 举报
public class Demo {
        public static void main(String[] args) throws IOException {
                List<String>list =new ArrayList<>();
                list.add("我爱黑马");
                list.add("黑马爱我");
                FileWriter fw = new FileWriter("D:\\test.txt");

                //集合中每个元素反转
                for (int i = 0; i < list.size(); i++) {
//                        StringBuffer sbf =new StringBuffer();
//                        sbf.append(list.get(i));
//                        sbf.reverse();
                        String s=new StringBuffer(list.get(i)).reverse().toString();
                        fw.write(s+"\r\n");
                        fw.flush();
                }
                fw.close();
        }
}
回复 使用道具 举报
坑太多了,以为考IO.结果全是考API和集合
回复 使用道具 举报
这个是怎么考试的,机考吗,可以查API吗,手写表示炸了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
newu 黑马帝 2017-3-31 10:18:51
17#
/*,强烈支持楼主ing……
回复 使用道具 举报
这个点估计考完了吧
回复 使用道具 举报
楼主是黑马就业班的吗?
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马