`
shinestarwang
  • 浏览: 42520 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

一道JAVA面试题的正确解释

阅读更多
偶尔看到一个网友的Blog
http://shukuiyan.iteye.com/blog/1058672
,发现这个人严重误导别人

String s2="this is a test"; 
String sarray[]=s2.split("/s"); 
System.out.println("sarray.length="+sarray.length);

正确答案是
sarray.length=1

原因很简单,s2里面没有这个字符"/s",所以分割之后的数组里只一个字符串,就是"this is a test"。注意,“/s”不是正则表达式,只是一个字符串而已,“\s”才表示空白符,如果你想用空白符分割,应该这样写:
s2.split("\\s");
或者你直接
s2.split(" ");

学艺要精,精益求精,细心,认真
分享到:
评论

相关推荐

    Java 面试题 Java 面试题

    根据给定的文件内容,我们可以总结出一系列与Java面试相关的知识点。下面将详细解析每一道题目涉及的关键概念。 ### 第一部分:基础知识 #### 1. final, finally, finalize的区别 - **final**: 用于声明变量、方法...

    百家大公司java笔试题

    "100家大公司Java笔试题汇总.doc"这份文档提供了丰富的实践材料,建议考生们深入研究每一道题,不仅要找出正确答案,还要理解背后的原理,这样才能在真正的笔试中游刃有余,成功叩开心仪企业的门扉。同时,通过反复...

    企业公司软件测试面试笔试题集合 软件测试面试题

    企业公司软件测试面试笔试题集合 软件测试面试题 (测试基础).doc 01_企业面试试卷(综合).doc 01_企业面试试卷(综合)_参考答案.doc 04_企业面试试卷(测试基础).doc 04_企业面试试卷(测试基础)_参考答案.doc...

    常见的Java上机面试题

    ### 常见的Java上机面试题:深入解析与实战指南 在IT行业的求职过程中,尤其是对于软件工程师或开发者而言,上机编程面试成为了一道必经的门槛。这种形式的面试旨在全面评估应聘者的技术能力,不仅考察理论知识的...

    java面试题-leetcode题解之第31题下一个排列.zip

    "java面试题_leetcode题解之第31题下一个排列" 的描述进一步确认了这是关于Java面试中的一道算法题目的解答,主要关注如何找到一个排列的下一个排列。在面试中,这样的问题通常用来评估候选人在处理数组操作和算法...

    java截取字符串程序,一道面试题。答案

    java截取字符串,一道面试题。好像没有找到正确答案,今天找时间做了一个,仅供参考。本人运行过了。

    华为Java面试题与详细代码

    【华为Java面试题详解】 1. **数组排序与字符串处理** 在这道题中,你需要接收一个包含多个数字的字符串,这些数字由逗号分隔。首先,我们需要使用`splitStringByComma`方法将字符串拆分成一个整数数组。这个方法...

    最热考的java面试题

    根据给定文件的信息,我们可以提炼出以下几个重要的Java面试知识点: ### 1. 访问修饰符:`public`, `private`, `protected`, 友好(默认) - **Public**: 表示公共访问权限,被声明为 public 的成员可以被任何类...

    Java经典笔试题

    Java经典笔试题主要涵盖了许多Java基础知识,包括面向对象、异常处理、类与对象、继承、接口、数组、字符串以及Swing组件等。以下是对题目及其涉及知识点的详细解析: 1. 第一道题考察了方法的重写和覆盖。类B继承...

    Java程序员面试题

    Java程序员在面试中可能会...理解这些Java面试题的解答可以帮助面试者更好地准备面试,加深对Java核心概念的理解,并展示他们在实际开发中的应用能力。对于Java程序员来说,扎实的基础知识和实践经验都是至关重要的。

    java面试800题

    《java面试800题(包括java,数据库,前台等,绝对全面)》 Q0027 哪些SQL语句在执行时是自动提交的? 数据定义语言DDL是自动提交的。 Q0028 索引对数据库的影响? 提高查询速度 Q0029 主外键有什么关系? 外键是从...

    史上最难的一道Java面试题

    Java面试中的这道题目主要考察的是并发...总结来说,这道Java面试题主要测试了对`synchronized`关键字的理解,包括其作用、用法以及在并发环境中的内存可见性。理解这些概念对于编写正确且安全的多线程代码至关重要。

    java面试题-leetcode题解之第74题搜索二维矩阵.zip

    在Java面试中,LeetCode题目经常被用来评估候选人的编程能力与算法理解。第74题,"搜索二维矩阵",是一道典型的数组处理和二分查找问题,它要求我们在一个由整数构成的二维矩阵中查找指定的目标值。下面我们将深入...

    艺龙最新秋招Java笔试题.docx

    下面对这些知识点进行详细解释: 1. 递归函数:题目中的函数`f(m, n)`是一个递归函数,用于计算特定情况下的值。递归是指函数在其定义中调用自身的过程。 2. 多道程序设计:在多道程序环境下,多个程序同时在内存...

    java经典笔试题

    ### Java经典笔试题详解 #### 一、填空题解析 1. **面向对象的语言具有__继承性__、__封装性__、__多态性__。** - **继承性**:指一个类可以从另一个类派生出来,派生出来的类可以继承父类的属性和方法,并且可以...

    java面试题-leetcode题解之第374题猜数字大小.zip

    在Java面试中,LeetCode题目经常被用来评估候选人的编程能力与算法理解。第374题“猜数字大小”(Guess Number Higher or Lower)是一个经典的猜数字游戏,旨在测试你的二分查找和逻辑推理技能。以下是这个题目的...

    java面试题-leetcode题解之第278题第一个错误的版本.zip

    Java面试题中的LeetCode题目,尤其是像“第一个错误的版本”这样的问题,旨在考察候选人的编程基础、算法理解以及问题解决能力。通过解答此类问题,面试者能够展示他们的逻辑思维、代码实现和优化技巧,这些都是在...

    互联网Java面试训练营.rar

    Java 1. 面试现场】为什么MySQL数据库要用B+树存储索引? 2. 【漫画】以后在有面试官...14. 2020年大厂Java面试前复习的正确姿势(800+面试题附答案解析) 15. 大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?

    java基础知识测试题

    根据提供的文件信息,这里将对每一道题目进行详细的解析,并解释相关的 Java 基础知识点。 ### 1. Java 的关键字选择题 **题目:** 下列哪个是 Java 中的关键字? - A. sizeof - B. abstract - C. NULL - D. ...

Global site tag (gtag.js) - Google Analytics