问题列表 - 第12778页

Java新手:无限循环搜索文件中的特定文本

我需要在由几行字符串组成的文本文件中的特定行上找到一个字符串.但是,我找到文本或文件末尾的循环是永久搜索.我知道字符串在文件中.这是我用来查找文本的代码 - 但要注意,如果你在系统上尝试它,即使是一个简单的文本文件,它也会进入一个永恒的循环.

我非常感谢任何提示或指示来解释我在这里做错了什么.

private static void locateText(String locateText, BufferedReader locateBffer) {
    boolean unfound = true;
    try
    {
        String line = locateBffer.readLine();
        while (unfound)
        {
            line = locateBffer.readLine();
            if ((line.equals(locateText)) || (line == null))
            {
                unfound = false;
            }
        }
    }
    catch(IOException e)
    {
        System.out.println("I/O error in locateText");
    }
}
Run Code Online (Sandbox Code Playgroud)

更新:发现问题 - 它没有在文件的第一行找到匹配项.

java string search text file

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

为什么我不能用"new"关键字在Java中创建Color?

我试图在java中使用一种新颜色

Color temp = new Color(foo.getBackground());
Run Code Online (Sandbox Code Playgroud)

它一直告诉我找不到符号.

但这很有效

Color temp = (foo.getbackground());
Run Code Online (Sandbox Code Playgroud)

为什么?

java constructor awt colors

2
推荐指数
2
解决办法
8748
查看次数

我可以使用ObjectChangeListener来监听任何对象的更改吗?

我有一个Integer叫x; 如果它改变了,那么我想在GUI中更新我的表.要听"x"我试过了

ChangeEvent y = new javax.swing.event.ChangeEvent(x);
Run Code Online (Sandbox Code Playgroud)

我实施javax.naming.event.ObjectChangeListener:

class HDIManagementView extends FrameView 
         implements ObjectChangeListener, ActionListener, TableModelListener  {
Run Code Online (Sandbox Code Playgroud)

我重写了objectChanged更新我的表的方法.没啥事儿

public void objectChanged(javax.naming.event.NamingEvent name){
//gets which status
    Object y=name.getChangeInfo();
    String m=y.toString();
    tableModel.setValueAt(y, 0, 0);

}`
Run Code Online (Sandbox Code Playgroud)

如果我改变"x",那么我的表中没有任何变化.我做错了什么?

第二个问题是,x只能通过值调用.我只能从我的数据库或我的属性文件中获取x.当数据库发生更改时,x无法理解它是否发生更改即使侦听器侦听也是如此.我所做的只是听y等于x.当x改变时y不理解,因为x不是由referens调用.我能做什么?

java swing jndi javabeans

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

为什么CheckedListBox的数据绑定"隐藏"?

CheckedListBox上的DataSource属性对Intellisense是隐藏的.为什么?您可以使用绑定属性使其工作,但我担心它是隐藏的原因,我不应该在CheckedListBox上数据绑定由于一些我不知道的重要原因.

在CheckedListBox上数据绑定好吗?

c# data-binding checkedlistbox

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

ssh通过emacs shell?

我想知道是否有人通过emacs shell使用ssh.我可以连接远程计算机,但我无法使用'emacs filename'打开文件来查看/编辑emacs,因为'终端类型'哑"功能不足以运行emacs"(通常emacs会在控制台内打开)通过终端连接).

尝试以这种方式使用emacs是一个坏主意,还是可以通过一些修复来实现?非常感谢!

emacs ssh

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

如何在C#中捕获windows键,alt + tab,ctrl + alt + delete?

如何使用C#在Windows应用程序中捕获Windowskey,Alt+ TabCtrl+ Alt+ Delete

c# keyboard-hook

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

在WPF中的文本框中进行验证

我目前正在开发一个WPF应用程序,我想拥有一个TextBox只能包含数字条目的应用程序.我知道当我丢失焦点并阻止内容为数字时我可以验证它的内容,但在其他Windows窗体应用程序中,我们使用完全阻止除了数字之外的任何输入被写下来.另外,我们使用这个代码放在一个单独的dll中,以便在很多地方引用它.

以下是2008年不使用WPF的代码:

Public Shared Sub BloquerInt(ByRef e As System.Windows.Forms.KeyPressEventArgs, ByRef oTxt As Windows.Forms.TextBox, ByVal intlongueur As Integer)
    Dim intLongueurSelect As Integer = oTxt.SelectionLength
    Dim intPosCurseur As Integer = oTxt.SelectionStart
    Dim strValeurTxtBox As String = oTxt.Text.Substring(0, intPosCurseur) & oTxt.Text.Substring(intPosCurseur + intLongueurSelect, oTxt.Text.Length - intPosCurseur - intLongueurSelect)

    If IsNumeric(e.KeyChar) OrElse _
       Microsoft.VisualBasic.Asc(e.KeyChar) = System.Windows.Forms.Keys.Back Then
        If Microsoft.VisualBasic.AscW(e.KeyChar) = System.Windows.Forms.Keys.Back Then
            e.Handled = False
        ElseIf strValeurTxtBox.Length < intlongueur Then
            e.Handled = False
        Else
            e.Handled = True

        End If
    Else
        e.Handled = …
Run Code Online (Sandbox Code Playgroud)

validation wpf textbox numeric

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

从另一个文件执行php

我有 1 个模板文件,它包含在主文件中。

some.template

...
<?php echo '!'; ?>
...
Run Code Online (Sandbox Code Playgroud)

在主文件中,我将文件读入 1 个变量并显示它。当然,php 脚本不会在那里运行。我该怎么做,我想要什么?

谢谢

php templates

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

如何在文件更改时自动刷新Firefox?

有没有人知道可以监视一个或多个本地文件的Firefox或脚本或其他一些机制的扩展.Firefox会在检测到文件中的(时间戳)更改时自动刷新或以其他方式更新其画布.

对于编辑CSS,如果只是重新加载CSS而不是完整的HTML重新渲染,那将是理想的.

实际上,只有通过外部文件,它才能通过动态HTML/CSS编辑实现与Firebug类似的行为.

html css browser firefox

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

cmake宏中的可选参数

我想创建一个参数是可选的宏.如果未指定,则参数的值应为空字符串.我怎样才能做到这一点?谢谢你的帮助.

cmake

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