识别字符串数组中的文本

2023-12-12

我现在正在为学校做一个项目,一个迷你文本编辑器。显然,基本功能之一是让用户插入文本。重点是我们要控制输入,使用循环、字符串和数组。

do{
    System.out.println("Insira o seu texto (duplo ENTER volta ao Menu):");
    linhas [nLinhas] = input.nextLine();
}
while (!Arrays.asList(linhas).contains(""));

我要求用户输入文本,当他们双击 ENTER 时,他们将返回菜单。然而,这并没有发生......我已经添加了我在网上搜索的硬币,但我不能使用它,否则我会受到惩罚......

我必须用 do-while 来完成此操作,那么如何设置 while 呢?我已经尝试使用拆分,因为目标是每当插入带有“”(无)的行时使文本输入停止,但它不起作用......

任何帮助都是极好的!

UPDATE:

switch (escolhaMenu){
    case 'i':
    case 'I':
        System.out.println("\nEscolheu a opção: \"Inserir linhas no fim (termine com uma linha vazia)\"\n");

        do{
            System.out.println("Insira o seu texto (duplo ENTER volta ao Menu):");
            linhas [nLinhas] = input.nextLine();
        }
        while (!Arrays.asList(linhas).contains(""));

        break;

难道不是

while (!Arrays.asList(linhas).contains(""));

?

例如,您想检查数组是否不包含空字符串?

另外,我看到您关于无法使用“contains”的注释。 。 。尝试这个:

boolean done = false;
do {
    do stuff
    String input = input.nextLine();
    if (input.equals("") {
        done = true;
    } 
} while (!done) ;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

识别字符串数组中的文本 的相关文章

  • 屏蔽字符串

    我需要将收到的字符串放入以下格式 在打字稿 javascript中 Eg 12 34 56 789 我知道有string mask以及通过 JQuery 的某种方式 有没有更简单的方法来做到这一点 您可以用所需的数据替换每个模式部分 fun
  • JavaFX Platform.runLater 的使用以及从不同线程访问 UI

    我有几个问题Platform runLater 我有一个 JavaFX 应用程序类 在这个类中 我运行一个线程 该线程从网络套接字读取数据 现在当我创建一个新的Stage在线程内部 系统抛出异常 JavaFX 事件调度程序线程和我的网络读取
  • 无法理解寄存器和变量之间的汇编mov指令

    我在 64 位 Linux 上使用 NASM 汇编器 有一些关于变量和寄存器的东西我无法理解 我创建一个名为 msg 的变量 msg db hello world 现在 当我想写入标准输出时 我移动msg to rsi注册 但我不明白mov
  • 在Java中清空数组/处理

    除了循环遍历数组中的每个元素并将每个元素设置为 null 之外 Java 处理中是否有一个本机函数可以简单地清空数组 或销毁它 以便能够将其重新声明为新数组 There s Arrays fill myArray null 并不是说它执行的
  • 将 spring-security 与 spring-webflux 结合使用时禁用 WebSession 创建

    我正在使用 Rest api 运行无状态 spring boot 应用程序 并希望按照所述禁用 WebSessions 的创建https www baeldung com spring security session https www
  • 在 C# 中替换文本,同时保持大小写不变

    我有一组句子需要用来进行替换 例如 abc gt cde ab df gt de 我有一个文本可以在哪里进行更改 但是我无法事先知道所述文本的大小写 因此 举例来说 如果我有 A bgt abc hyi Abc Ab df h 我必须更换并
  • @OneToMany 与 @JoinTable 错误

    我试图理解 OneToMany with JoinTable 对于这样的场景 我正在使用 JPA 2 1 Hibernate 5 0 4 和 Oracle 11 XE 当我打电话时userDao save user 下面的代码 我有 jav
  • 初级 Java 计数器代码

    我的教授希望我这样做 使用下面的 Counter 接口写入多个可互换计数器 public interface Counter Current value of this counter int value Increment this co
  • 是否可以从另一个方法传递 args[] 来调用 main 方法?

    我试图从另一个传递参数的方法调用类的主要方法 就像从命令行运行该类时一样 有没有办法做到这一点 您可以致电main方法就像您调用任何其他 静态 方法一样 MyClass main new String arg1 arg2 arg3 Exam
  • 如何在 Struts 2 OGNL 中将参数传递给方法调用

    我想使用属性作为对象方法的参数
  • C# 中的协变和逆变

    首先我要说的是 我是一名正在学习 C 编程的 Java 开发人员 因此 我会将我所知道的与我正在学习的进行比较 我已经使用 C 泛型几个小时了 我已经能够在 C 中重现我在 Java 中知道的相同内容 除了几个使用协变和逆变的示例 我正在读
  • Java元数据读写

    是否可以以通用方式 对于所有图像类型 在 Java 中读取和写入元数据 我找到了一些示例 但它们总是特定的 例如 JPEG 或 PNG 我需要一些足够通用的东西 而不是到处都有 if else 语句 我不想重写源代码 但这是一个很好的例子
  • SimpleDateFormat 将 lenient 设置为 false 时出现异常

    为什么这段代码会抛出无法解析日期的异常 SimpleDateFormat f new SimpleDateFormat yyyy MM dd T HH mm ss 000Z f setLenient false String dateStr
  • 如何通过子 POJO 的属性过滤复合 ManyToMany POJO?

    我有两个像这样的房间实体 Entity public class Teacher implements Serializable PrimaryKey autoGenerate true public int id ColumnInfo n
  • 抽象类或接口。哪种方式是正确的?

    有两种方法可以选择抽象类或接口 微软解决方案和Oracle解决方案 微软 设计指南 请使用抽象 在 Visual Basic 中为 MustInherit 类而不是接口来将协定与实现分离 http msdn microsoft com en
  • 使用Java开发跨平台,不同平台字体缩放不同

    我正在为我的大学制作一些软件 需要一个 GUI 在它的第一个版本中 我让它使用系统外观 因此它看起来像 Linux Mac Windows 中的本机应用程序 我发现这很麻烦 因为我必须根据操作系统使所有 JLabel 具有不同的大小 无论分
  • 无法映射 ftl 文件中的 jsonRequest 属性

    我想在 FTL 文件中映射下面的 json 文件市场和子市场字段 但是当我尝试下面的代码时 它没有映射 有人可以帮助我吗 我从 2 天开始就无法映射它 Json请求 ProcessOrderRequest prevalidationMode
  • realloc():重新分配为 char * 上的 strcat 腾出空间时下一个大小无效 [重复]

    这个问题在这里已经有答案了 我在以下代码中收到无效内存错误 printf s n FINE 5 printf s LENGTH IS d n FINE 6 strlen buffer char realloc buffer strlen b
  • 从命令行运行 Maven 插件的语法是什么。

    我看到这里已经有人问过这个问题 如何从命令行执行maven插件 https stackoverflow com questions 12930656 how to execute maven plugin from command line
  • 如何从spark中的hbase表中获取所有数据

    我在 hbase 中有一个大表 名称为 UserAction 它具有三个列族 歌曲 专辑 歌手 我需要从 歌曲 列族中获取所有数据作为 JavaRDD 对象 我尝试了这段代码 但效率不高 有更好的解决方案来做到这一点吗 static Spa

随机推荐

  • 非常轻量级的 Eclipse-Maven 集成 - 仅依赖项管理?

    根据我的经验 Maven 在小型 实验应用程序中通常是一种过度杀伤力 但依赖管理是 Maven 非常有用的功能 实际上也是唯一对上述类型的应用程序真正有帮助的功能 我想知道我是否可以拥有一个非常小巧轻便Eclipse Maven 集成提供o
  • 针对 PayPal 网站支付标准的移动优化结账

    如何获得 PayPal 在其移动网站支付标准页面上描述的 移动优化结账体验 https www x com developers paypal products mobile website payments standard 文档称 如果
  • Isabelle/HOL 中的对象级含义

    我发现 Isabelle HOL 中的许多定理更喜欢元级蕴涵 gt 代替 gt 对象逻辑级别 即高阶逻辑含义 伊莎贝尔维基说粗略地说 应该使用元级别含义将规则语句中的假设与结论分开 除此之外 关于对象和元级别含义的使用我应该了解什么 我发现
  • GridView 在 C# 中添加第二和第三标题行

    我有一个ASP NET C GridView其中的列如下所示 Foo Bar Total1 Total2 Total3 是否可以在看起来像这样的行上创建标题 General Totals A B C Foo Bar 1 2 3 我尝试过行创
  • 两个数据库的模糊匹配和精确匹配

    我有两个数据库 第一个有大约 70k 行 3 列 第二个有 790k 行 2 列 两个数据库都有一个共同的变量grantee name 我想基于此将第一个数据库的每一行与第二个数据库的一行或多行相匹配grantee name 注意merge
  • Android 如何创建运行时缩略图

    我有一张大尺寸的图像 在运行时 我想从存储中读取图像并对其进行缩放 以减少其重量和大小 并且我可以将其用作缩略图 当用户单击缩略图时 我想显示全尺寸图像 Try this Bitmap ThumbImage ThumbnailUtils e
  • 媒体控制器不起作用

    我的布局包含videoView
  • 如何在每天结束时记录 Google 表格单元格的内容?

    在 Google Sheets 中 我使用 IMPORTHTML 函数动态收集数据 并且该数据集中的一个元素当前复制到单元格 C1 中 在另一张表中 我在 A 列中列出了从现在到 2017 年的日期 每天结束时 我想在相关日期旁边的 B 列
  • OleDb 连接到 Excel;如何选择固定宽度、无限高度?

    我正在使用 OleDb 从 Excel 电子表格中选择数据 每个电子表格可以包含许多小表格 可能还包含标题和标签等家具 所以它可能看起来像这样 我们有两个表和一些标题 A B C D 1 2 3 Table1 4 Header1 HEADE
  • 没有匹配的构造函数来初始化“string”(又名“basic_string”)

    这是代码 include
  • 如何在 Spring XML 元数据配置中设置 ServletContext 属性

    我尝试在这里搜索 但找不到解决方案 我有一些如下所示的 XML 元数据
  • C 中使用省略号传递参数

    我需要在 C 中实现我自己的 printf 函数 但是 我在我的函数中使用省略号 功能时遇到问题 我们需要使用省略号 根据我的教科书 传递给带有省略号的函数的参数应该位于存储第一个参数的正上方堆栈上 但我找不到在堆栈上任何地方传递的任何附加
  • pytest-cov 如何报告由于 pexpect.spawn 执行的 python 代码的覆盖率?

    我有一个 Python 项目 它使用 pytest cov 进行单元测试和代码覆盖率测量 我的项目的目录结构是 rift python rift The package under test init py main py cli list
  • ASP.NET MVC WebApi & EF 延迟加载 = 永远加载?

    在我的 ASP NET MVC WebApi 项目中 我有一个存储库 带有接口 它通过简单的 Linq SingleOrDefault 命令查询数据库 然后将所有内容输出到控制器 EF 数据库优先针对 Oracle DB 问题是 当我打开延
  • DataGridComboBoxColumn 中的 EventSetter 抛出 NullReferenceException

    我试图将 SelectionChanged 绑定到下面代码中的命令
  • Android:在AlertDialog内的多选ListView中选择项目

    我是 Android 开发新手 正在努力解决如何在由警报对话框托管的列表视图中选择某些项目的问题 在下面的代码中 lv setItemChecked 不起作用 因为尚未生成 listview 所以我想知道是否有任何 ListView 或 A
  • ExtJS4 中网格面板的颜色图例

    我有一个要求 网格中的每个单元格都可以根据某些标准从可用的 8 种颜色中选取任何颜色 之后 我需要在网格面板下方显示这 8 种颜色的颜色图例及其标签名称 有人可以建议我 ExtJS4 是否有任何类似的网格功能或者关于如何解决这个问题的任何想
  • Oauth google 趋势下载 CSV 文件 [重复]

    这个问题在这里已经有答案了 我正在尝试构建一个使用谷歌趋势和 或谷歌洞察数据的网络应用程序 但我遇到了一些障碍 仅当您登录有效的 Google 帐户时 Google 趋势才允许您下载 csv 文件 因此 我无法让我的网络应用程序下载并解析它
  • 为表中的动态文本框设置类验证

    我有一个表 其中有一行动态文本框 下面的例子 我通过单击 添加新目标来添加表中的行 下面的屏幕将出现 我想将验证类添加到表内的所有文本框 因此 当用户单击保存按钮时 它将选中所有文本框 我尝试使用这个 jquery 来实现 tbTarget
  • 识别字符串数组中的文本

    我现在正在为学校做一个项目 一个迷你文本编辑器 显然 基本功能之一是让用户插入文本 重点是我们要控制输入 使用循环 字符串和数组 do System out println Insira o seu texto duplo ENTER vo