笔试题01

el/2024/5/21 21:09:53

题目描述

计算字符串最后一个单词的长度,单词以空格隔开。

输入描述:

一行字符串,非空,长度小于5000。

输出描述:

整数N,最后一个单词的长度。

示例1

输入

hello world

输出

5

public class LengthOfLastWord {public static void main(String[] args) throws IOException {Scanner scanner = new Scanner(System.in);String data = scanner.nextLine();String[] split = data.split(" ");System.out.println(split[split.length-1].length());}
}
public class LengthOfLastWord {public static void main(String[] args) throws IOException {InputStream in = System.in;int times = 0;char c = (char) in.read();while (c !='\n'){if(c == ' '){times = 0;}else{times++;}c=(char) in.read();}System.out.println(times);}
}

 


http://www.ngui.cc/el/5281546.html

相关文章

InputStream read()方法详解

在Java7中,InputStream被定义为一个抽象类,相应的,该类下的read()方法也是一个抽象方法,这也就意味着必须有一个类继承InputStream并且实现这个read方法。   查阅Java7 API,我们可以看到,在InputStream中…

笔试题03 明明的随机数

题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉&#xff…

spring中实现基于注解实现动态的接口限流防刷

本文将介绍在spring项目中自定义注解,借助redis实现接口的限流 自定义注解类 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;/*** 基于注解…

主流日志框架使用及性能对比

一、摘要 不管是使用何种编程语言,何种框架,日志输出几乎无处不再,也是任何商业软件中必不可少的一部分。 总结起来,日志的用途大致可以归纳成以下三种: 问题追踪:通过日志不仅仅包括我们程序的一些bug&a…

8种最坑的SQL错误用法

1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 好吧&#xf…

将多个JSON字段映射到单个Java字段

简介 本文中&#xff0c;教大家如何使用Jackson和Gson将不同的JSON字段映射到单个Java字段中。 Maven依赖 为了使用Jackson和Gson库&#xff0c;我们需要在POM中添加以下依赖项&#xff1a; <dependency><groupId>com.google.code.gson</groupId><artif…

枚举类型name方法的应用

Enum类型是Java语言中一种特殊的类型&#xff0c;它拥有一组固定的值&#xff0c;在开发中用得很多。常见的用法是定义一个枚举之后&#xff0c;给每一个枚举值定义一个code, 或者name的属性&#xff0c;来作为这个枚举值的唯一标识。还有一个字段message&#xff0c;用来保存这…

Session管理之ThreadLocal

在各种Session 管理方案中&#xff0c; ThreadLocal 模式得到了大量使用。ThreadLocal 是Java中一种较为特殊的线程绑定机制。通过ThreadLocal存取的数据&#xff0c;总是与当前线程相关&#xff0c;也就是说&#xff0c;JVM 为每个运行的线程&#xff0c;绑定了私有的本地实例…

又臭又长的if...else

一、又臭又长的if...else 废话不多说&#xff0c;先看看下面的代码。 public interface IPay {void pay(); }Service public class AliaPay implements IPay {Overridepublic void pay() {System.out.println("发起支付宝支付");} }Service public class WeixinPay…

MySQL是如何保证不丢数据的

进入正题前先简单看看MySQL的逻辑架构&#xff0c;相信我用的着。 MySQL逻辑架构 MySQL的逻辑架构大致可以分为三层&#xff1a; 第一层&#xff1a;处理客户端连接、授权认证&#xff0c;安全校验等。 第二层&#xff1a;服务器server层&#xff0c;负责对SQL解释、分析、优…