我的代码将用户输入的字符与具有字符的ArrayList匹配,并显示结果。我使用循环和IF语句打印匹配字符和不匹配字符的不同结果。我使用Array.Contains()方法来比较用户输入和ArrayList元素。当匹配时,我试图打印元素在ArrayList中的位置。
例如: ArrayList有: a,b,c,d和位置(a为0,b为1,c为2,d为3)。如何通过编程打印匹配元素的位置?
这是我的代码:
ArrayList<Character> charsList = new ArrayList<Character>();
for (int i = 0; i < w
在我的Silverlight Datagrid中,我得到了一个总计行,它总结了前面所有行中的值。我需要让用户添加新的行到网格,但我需要它显示在汇总行之前,尽管汇总行已经显示在数据栅格中。
这就是我如何在Datagrid (QuotationDG)中插入新行的方式:
CultureInfo provider = new CultureInfo("en-US");
Object[] myrow = new Object[QuotationDG.Columns.Count];
for (int i = 0; i < QuotationDG.Column
因此,我试图创建一个for循环,以便在ArrayList中找到唯一的元素。我已经存储了一个ArrayList,用户输入了20个位置(允许重复),但我仍然无法计算列表中输入的不同位置的数量(不包括重复的位置)。(我想避免使用散列)
输入:
[park, park, sea, beach, town]
输出:
[Number of unique places = 4]
下面是我试图制作的代码的一个粗略示例:
public static void main(String[] args) {
ArrayList<City> place = new ArrayList();
Sca
嗨,我想知道如何写一个try和catch块来停止获取下面的错误。
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
我有一个方法,它接受一个句子并将它分割成一个ArrayList。然后,我使用它将值存储到hashmap中,其中索引1是键,后面的单词是值。我使用下面的方法将用户输入拆分为一个数组。
私人扫描器阅读器;
/**
* Create a new InputReader that reads text from the text terminal.
*/
public InputReader(
好吧,所以我正在写一个控制台计算器,我被卡住了。我已经做好了所有的工作,除了用户输入的实际部分,比如说3*2+8,然后程序告诉用户答案。然而,我可以输入一个像3这样的数字,它会返回3.0。我想我需要解析用户输入的表达式来执行数学运算。你能帮帮我吗?
public static void main(String[] args) {
String input = ""; // initalize the string
boolean isOn = true; // used for the while loop...when false, t
我有一个ArrayList,它要求用户输入,然后存储每个员工的详细信息。如何显示存储在此ArrayList中的所有内容或搜索特定的员工?然后如何从ArrayList中编辑或删除此员工?我有两个类,一个是salesPerson,其中有所有变量、setter、getter和构造函数以及salesPersonMain,其中有用户输入的提示,存储到数组等。
我可以将员工添加到ArrayList中,并在输入循环结束时查看他们。
public class salesPersonMain {
public static void main(String[] args) throws InputValida
我想从用户那里获取10个数字,并将它们输入到一个新的数组中。如何输入到我的输出中?
import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
int num = 10;
List<Integer> inputList = new ArrayList<>(
我实际上在为我的大学做一个项目。
在这种情况下,用户能够生成新的对象,而我的问题是,所有需要的对象都来自SubClass of ASpaceShip。
现在的问题是如何使用来自用户的字符串输入数组创建动态对象。
问题之一是,将来会有更多的SubClasses和50+子类的切换.纳阿a
示例:
class SpaceShipOne extends ASpaceShip
class SpaceShipTwo extends ASpaceShip
class SpaceShipSpecial extends ASpaceShip
class SpaceShipN extends ASpaceShip
我想要做的java代码,如果一个国家已经有5个团队,他们不能创建更多的团队。
例如:
用户输入国家名称asd,然后输入团队名称等,用户再做4次。
第六次当用户输入asd国家名称时,它将返回一个错误,但是如果用户输入另一个国家名称,他们可以组成另一个团队。
我试过使用arrayList.size(),但仍然无法工作。
这是我的密码
import java.util.*;
public class Main {
Scanner sc = new Scanner(System.in);
ArrayList<Team> teams = new ArrayList<>();
p
我试图通过使用命令"java postfix < in.dat“从文件中获取表达式来评估后缀表达式。现在,当我想从用户(即控制台)获取变量的值时,它恰好从文件中读取,并给出输入不匹配异常(因为它从文件中读取字符串值,而不是从控制台读取字符串值)。下面是我代码的摘录。如何从控制台而不是文件中获取输入?
public class PostFix{
String operators[] = new String[]{"+","-","*","/","_","!","#
我应该做一个程序,测试一个用户输入矩阵是一个魔术广场。基本上,我应该将用户输入放入一个ArrayList中,然后将其放置到一个2D数组中,然后该数组可以用来计算行、col和对角线的和,以查看它们是否具有相同的和。这就是我到目前为止所拥有的。我不能让ArrayList制作一个二维数组。
import java.util.*;
class Square
{
private int[][] square;
private ArrayList<Integer> numbers;
public int numInput;
public Square()
{
我有一个城市清单,想从这些城市中搜索:
ArrayList myCities; // list of cities
String searchString = scanner.nextLine();
List<String> matchedCities = new ArrayList(); // an empty list for storing matched cities
for (String c : myCities) {
if (c.matches("(?i)" + searchString + ".*")) {
我有一个播放器对象的ArrayList,如下所示:
ArrayList<Player> names = new ArrayList<Player>();
我想比较一个用户输入的字符串,看看它是否在数组列表中,如果它在数组列表中,我想从列表中删除它。
System.out.print("Enter name of player to remove: ");
String name = h.next();
for (int i = 0; i < names.size(); i++){
Player