小编for*_*une的帖子

java.util.NoSuchElementException - 扫描程序读取用户输入

我是使用Java的新手,但我之前有过使用C#的经验.我遇到的问题是从控制台读取用户输入.

我正在使用这部分代码遇到"java.util.NoSuchElementException"错误:

payment = sc.next(); // PromptCustomerPayment function
Run Code Online (Sandbox Code Playgroud)

我有两个函数可以获得用户输入:

  • PromptCustomerQty
  • PromptCustomerPayment

如果我没有调用PromptCustomerQty,那么我就不会收到此错误,这让我误以为我在使用扫描仪时出错了.以下是我的完整代码示例.我感谢任何帮助.

public static void main (String[] args) {   

    // Create a customer
    // Future proofing the possabiltiies of multiple customers
    Customer customer = new Customer("Will");

    // Create object for each Product
    // (Name,Code,Description,Price)
    // Initalize Qty at 0
    Product Computer = new Product("Computer","PC1003","Basic Computer",399.99); 
    Product Monitor = new Product("Monitor","MN1003","LCD Monitor",99.99);
    Product Printer = new Product("Printer","PR1003x","Inkjet Printer",54.23);

    // Define internal variables 
    // ## DONT CHANGE 
    ArrayList<Product> ProductList = new ArrayList<Product>(); …
Run Code Online (Sandbox Code Playgroud)

java input

51
推荐指数
2
解决办法
9万
查看次数

Bootstrap - 在页眉和页脚之间填充流体容器

这可能是一个非常简单的问题,但我已经离开CSS场景一段时间了,我似乎无法弄明白.我正在使用Bootstrap框架,我有一个固定的页眉和页脚.其间的容器包括导航栏和内容区域.我希望该容器填充页眉和页脚之间的整个空间(100%高度).

这是项目的jsFiddle:http://jsfiddle.net/NyXkt/2/

这是当前的html结构:

<div id="wrapper">
    <!-- Header -->
    <div class="container-fluid no-padding header">
        <div class="row-fluid fill-height">
            <!-- Header Left -->
            <div class="span2">
                <p class="center-text">Left</p>
            </div>
            <!-- Header Middle -->
            <div class="span8">
                <p class="center-text">Middle</p>
            </div>
            <!-- Header Right -->
            <div class="span2">
                <p class="center-text">Right</p>
            </div>
        </div>
    </div>
    <!-- Content Wrapper -->
    <div class="container-fluid no-padding fill">
        <div class="row-fluid">
            <div class="span2">
                <div class="well sidebar-nav-fixed no-padding">
                    <ul id="nav">
                        <li><a href="#">Item 1</a>

                            <ul>
                                <li><a href="#">Sub-Item 1 a</a>
                                </li>
                                <li><a href="#">Sub-Item 1 b</a>
                                </li>
                                <li><a …
Run Code Online (Sandbox Code Playgroud)

html css fluid twitter-bootstrap

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

Kendo ASP.NET MVC - 索引超出范围数据绑定

尝试将数据表绑定到Telerik Kendo Grid时,我收到以下错误:

指数超出范围.必须是非负数且小于集合的大小.

我已经关注了Telerik的示例项目,但在我的代码中,它似乎没有在'DataSource'的'Read'函数上失败:

.Read(read => read.Action("Read","Events"))

我有ActionResult Read()当前返回null,只是因为我想看看它是否甚至使它成为该函数.此外,我已经介入,数据表返回正确的列和列名称.

任何帮助表示赞赏.

Events.cshtml

@model System.Data.DataTable

@{
    ViewBag.Title = "Events";
    Layout = "~/Views/_mainLayout.cshtml";
}

<p>Events</p>

@(Html.Kendo().Grid(Model)
    .Name("GridStatic")
    .Columns(columns =>
    {
        columns.Bound("ID");
        columns.Bound("EntryType");
        columns.Bound("EventDate");
        columns.Bound("EventData");
        columns.Bound("Source");
    })
    .Pageable()
    .Sortable()
    .Scrollable()
    .Filterable()
    .DataSource(dataSource => dataSource
        .Ajax()       
        .Model(model =>
            {
                model.Field("ID", typeof(int));
                model.Field("EntryType", typeof(DateTime));
                model.Field("EventDate", typeof(string));
                model.Field("EventData", typeof(string));
                model.Field("Source", typeof(string));
            })
        .Read(read => read.Action("Read", "Events"))
    )
)
Run Code Online (Sandbox Code Playgroud)

EventsController.cs

public class EventsController : Controller
{
    //
    // GET: /Events/

    public ActionResult Events(string sName)
    {
        EventReader ereader …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc telerik kendo-ui kendo-grid

7
推荐指数
1
解决办法
2930
查看次数

正则表达式匹配多个组中的任何一个

我不确定这是否可能,但我想匹配多个正则表达式组

(^[0-9]) (^[$][0-9]) (^[$]{2}[0-9])
Run Code Online (Sandbox Code Playgroud)

如果第一个字符是数字,或者第一个字符是$后跟数字,或者前两个字符是$后跟数字,则它将匹配字符串。

匹配的示例字符串:

15271%
$3C001%
$$8244150928223C001%
Run Code Online (Sandbox Code Playgroud)

这可以一次性完成吗,还是我必须单独检查每场比赛?

任何帮助表示赞赏。谢谢!

c# regex

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

标签 统计

asp.net-mvc ×1

c# ×1

css ×1

fluid ×1

html ×1

input ×1

java ×1

kendo-grid ×1

kendo-ui ×1

regex ×1

telerik ×1

twitter-bootstrap ×1