小编use*_*595的帖子

Java:从字符串中删除数值

我已经在这个社区的帮助下取代了从用户输入中删除数值,但是,我的代码只会在删除数字之前检索字母字符:

import java.util.Scanner;

public class Assignment2_A {

    public static void main(String[] args) {
        Scanner firstname = new Scanner(System.in);
        String firstname1 = firstname.next();
        firstname1 = firstname1.replaceAll("[^A-Z]","");
        System.out.println(firstname1);
    }
}
Run Code Online (Sandbox Code Playgroud)

例如,如果用户输入= S1234am,我只会回来:S.如何检索字符串中的剩余字符?

java string removeall

22
推荐指数
4
解决办法
8万
查看次数

从不同类型的多个用户输入创建数组

如何从用户输入项目(名称,成本,优先级)中将3个项目放入一个对象项目中,并将该对象项目放入其他对象的数组中?

public class Main {

    public static void main(String[] args) {
       //here are my variables.  
       //I'm pretty sure a few of these should be defined 
       //  in their own item class. 
       int i=0;
       String name1;
       int priority1; 
       double cost1;

       //String[] shoppingList = new String[7];
       String[] item  = new String[7];

       // I am able to grab input from the user for all 3 elements of 
       //   an item object (name, cost, priority)
       // I am missing how to save these 3 …
Run Code Online (Sandbox Code Playgroud)

java arrays class object

4
推荐指数
1
解决办法
1万
查看次数

从类对象创建Array或ArrayList

我已经研究了一段时间,但似乎无法弄清楚如何将项添加到ArrayList.我想将grocItem(应该是来自for循环的用户输入的7个grocItems)添加到grocList的ArrayList中:

        public class ItemData{
        public ItemData(String name, double cost, int priority){

        Main.(ArrayList grocList).add(grocItem);

          // Main.groclist.add(grocItem);



    }
}
Run Code Online (Sandbox Code Playgroud)

主类:

import java.util.*;


public class Main {

    public static List<ItemData> itemData = new ArrayList<ItemData>();
    public static void main(String[] args) {
        int i=0;
        //String name1;
        //int priority1; 
        //double cost1;

       String[] item  = new String[7];

        for (i=0; i<item.length; i++)  {
            Scanner keyboard = new Scanner(System.in);
            System.out.println("Enter item name " + i);
            String name = keyboard.next();
            Scanner keyboard2 = new Scanner(System.in);
            System.out.println("Enter the price of item …
Run Code Online (Sandbox Code Playgroud)

java arrays arraylist

0
推荐指数
1
解决办法
413
查看次数

标签 统计

java ×3

arrays ×2

arraylist ×1

class ×1

object ×1

removeall ×1

string ×1