Java学习——如何从键盘中键入字符串以及比较字符串是否相等

最近在学习Java,还是小白阶段,今天做一个作业的时候要得到键盘输入的字符串,还是得用Scanner,但要用next.(),直接上图吧。

这道题里要求我们比较字符串是否相等,我一开始就直接比较sc.next()=="admin",但发现怎么样他都不相等,我就百度了一下,好像他有时候是可以这样比较,有时候不行,因为他比较的是地址,如果要比较要这两个的值是否相等应该用equals(),如上图

posted @   December钟  阅读(1139)  评论(2编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示