Java中难度较高的题①

使用StringBuffer实现对字符的筛选

/**
         * 1:自定义方法:实现获得一个随机字符的功能(要求,随机字符必须是26个英文字符,大小写也随机)。
         * 2:使用上面定义的方法,去获得20个随机字符,添加到一个StringBuffer对象中。并打印内容。然后实现将对象中的小写字符删除,并打印剩余的大写字符。
         */


        StringBuffer sb=new StringBuffer();

        for (int i=0;i<=19;i++){
            sb.insert(i,GetWordRandom.getRandomChar());
        }
        System.out.println(sb);


        for(int j=0;j<sb.length();j++){//长度要减一
            char c=sb.charAt(j);
            if (c>='a'&&c<='z'){
                sb.deleteCharAt(j);
                j--;
            }
        }
        System.out.println(sb);



//        Random random = new Random();
//        //随机的int值
//        int i = random.nextInt();
//        System.out.println(i);

    }
}
class GetWordRandom {

    public static char getRandomChar(){//使用转换的方式求出随机的英文字母,大写为65-90    小写的97-122
        final int min='A';
        final int max = 'Z'+1;
        //随机的大写字符
        char ran = (char)getNewRandom(min,max);
       ran =  getNewRandom(0,2) == 0 ?  ran : (char)(ran + 32);
       return ran;
    }

    public static int getNewRandom(int min, int max) {
        return (int) (Math.random() * (max - min) + min);
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,以下是一些较为难度较大的 Java Web 填空: 1. Java Web ,__Servlet__ 是一种用于处理客户端请求和生成响应的 Java 类。 2. 在 Java Web ,__JSP(JavaServer Pages)__ 是一种用于动态生成网页内容的技术。 3. 在 Java Web ,__Tomcat__ 是一种常用的 Web 服务器和 Servlet 容器。 4. 在 Java Web ,__MVC(Model-View-Controller)__ 是一种常用的架构模式,用于分离应用程序的逻辑和用户界面。 5. 在 Java Web ,__JDBC(Java Database Connectivity)__ 是一种用于连接和操作数据库的 API。 6. 在 Java Web ,__HTTP(Hypertext Transfer Protocol)__ 是一种用于在客户端和服务器之间传输数据的协议。 7. 在 Java Web ,__Cookie__ 是一种用于在客户端存储数据的机制。 8. 在 Java Web ,使用 __session__ 对象可以在多个请求之间共享数据。 9. 在 Java Web ,使用 __request__ 对象可以获取客户端请求的信息。 10. 在 Java Web ,使用 __response__ 对象可以生成服务器响应。 11. 在 Java Web ,__Filter__ 是一种用于在请求到达 Servlet 前或响应返回给客户端前对其进行预处理或后处理的组件。 12. 在 Java Web ,__Listener__ 是一种用于监听 Web 应用程序事件发生的组件。 13. 在 Java Web ,__JSP 标签库(Tag Library)__ 是一种用于封装可重用的 JSP 片段的技术。 14. 在 Java Web ,__EL(Expression Language)__ 是一种用于在 JSP 访问和操作数据的语言。 15. 在 Java Web ,__JSTL(JavaServer Pages Standard Tag Library)__ 是一种用于简化 JSP 页面开发的标签库。 16. 在 Java Web ,__RESTful Web Services__ 是一种基于 HTTP 协议的轻量级 Web 服务开发方式。 17. 在 Java Web ,__JSON(JavaScript Object Notation)__ 是一种常用的数据交换格式。 18. 在 Java Web ,__Spring MVC__ 是一种基于 Spring 框架的 Web 应用程序开发框架。 19. 在 Java Web ,__Hibernate__ 是一种常用的对象关系映射(ORM)框架。 20. 在 Java Web ,__Spring Security__ 是一种用于实现身份验证和授权的安全框架。 这些难度,需要对 Java Web 的各个方面有一定的了解。希望能帮到你!如果你还有其他问,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值