`
fancool
  • 浏览: 133710 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

关于JAVA判段字符串是否为空的一点感想?

阅读更多

        最近一段时间帮学校做一个用JSP的简单网站,在的时候遇到了很多小的问题,后来都一一解决了,这里把一点小经验和大家分享,希望对大家有所帮助。

         在做登陆的时候,有一个用户注册的页面,里面要求注册用户名不能为空(大家当然都明白三),但在此过程中遇到了一个问题,让我忙了好久,我用各种判断来进行测试,但都失败了,比如 if(name!=null) 不知道为什么这个居然一点作用都没有,仍然可以不填用户名进行注册,然后又用if(zname!="")一样不行,if(zname.equals("");还是不行,还用if(zname.length()==0)这个在不输入的时候可以判断出来,但别人如果输入几个空格,一样可以成功,之后还进行了无数的网上朋友都帮助都还是不行。

         最后突然想到了用户名的开始第一个字符一定不能是空(或者说是空格),于是用了 startWith() 方法得到了解决,当然这是用另一种思维来解决的,没有对刚才问题正面出击,希望朋友们能多思考,也希望高手朋友帮助如何才能正面的解决!!

         谢谢!!!

分享到:
评论
1 楼 luojiy 2008-09-23  
写一些例子出来会比较好一点!

相关推荐

    Java实习周报通用25篇

    此外,还介绍了String和StringBuilder的区别,前者是不可变的,后者则可变,适用于频繁修改字符串的情况。 第三周,实习生深入学习了Java的核心概念,如继承、构造方法、方法重载和重写,抽象类和抽象方法,以及...

    第一次面试Java实习生经历.doc

    11. 实现字符串反转的函数 总结:文章分享了作者的第一次 Java 实习生面试经历,包括面试前的准备、面试过程和面试后的感想。文章涉及到了一些技术知识点,例如面向对象编程、String 和 StringBuffer 等。

    infobright包

    下面写一些感想,如有谬误,还请指正。 简单的来讲,Infobright 主要有下面的一些优点: 1. TB 级的数据存储和高效查询。大数据量存储主要依赖自己提供的高速数据加载工具(百G/小时)和高数据压缩比(>10:1),...

    JSON的学习总结(总结+源码)

    `JSON.parse()` 是安全的解析方法,它可以将JSON字符串转换为JavaScript对象: ```javascript let jsonString = '{"name":"John", "age":30}'; let jsonObject = JSON.parse(jsonString); console.log(jsonObject....

    Java写的cmm词法分析器(源代码)及javacc学习心得文档

    3. **错误处理**:当输入不符合词法规则时,词法分析器需要能够识别并报告错误,比如非法字符、未结束的字符串或注释等。 4. **缓冲机制**:为了提高效率,词法分析器可能会使用缓冲区来存储已经读取但还未处理的...

    国培心得体会和感想6篇.pdf

    给定的文件信息中,【标题】和【描述】内容相同,均为"国培心得体会和感想6篇.pdf",而【部分内容】是一串经过OCR扫描后可能有错误或漏识别的数字和字符,这不足以提供任何具有实质性意义的IT知识点。此外,【标签】...

    JSP初学心得

    例如,将字符串从ISO-8859-1编码转换为UTF-8编码: ```java String title = ""; byte[] tmpByte = title.getBytes("ISO8859_1"); title = new String(tmpByte, "UTF-8"); ``` ### 4. 条件判断 - **条件语句**...

    嵌入式Android综合实验报告

    - `values`目录保存字符串资源和其他值的XML文件。 **三. 系统实现** 1. **创建项目**: - 在Eclipse中创建新的Android项目,选择适当的API版本,并配置项目的名称和内容。 - 设计计算器界面,使用XML布局文件...

    oracle向达梦数据库迁移

    修改或配置应用程序,使其能够连接并正确操作DM8数据库,包括更新数据库连接字符串、驱动等。 十二、相关参数调整 根据DM8的最佳实践和业务需求,调整数据库的参数设置,以优化性能和稳定性。 十三、系统测试 在...

    多人聊天程序设计.doc

    - 消息传输:使用TCP协议保证数据的可靠传输,使用字符串编码(如UTF-8)确保消息的正确性。 - 并发处理:服务器端需处理多个客户端的并发连接,使用线程池或异步IO模型来提高效率。 - 错误处理:处理网络中断、...

Global site tag (gtag.js) - Google Analytics