小编tak*_*rkk的帖子

如何将空格替换为 nbsp?

如何将任何空格转换为 nbsp?这似乎对我不起作用:

String temp = "This is practice";
temp = temp.replaceAll(" ", "nbsp");
Run Code Online (Sandbox Code Playgroud)

它实际上是将字符串 nbsp 添加到其中,如何使其实际上算作无中断空间?

java string replace

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

Haskell:将JSON数据解析为Map或元组列表?

有没有办法自动将JSON数据转换为Data.Map或只是一个元组列表?说,如果我有:

{Name : "Stitch", Age : 3, Friend: "Lilo"}
Run Code Online (Sandbox Code Playgroud)

我希望它能转换成:

fromList [("Name","Stitch"), ("Age",3), ("Friend","Lilo")]
Run Code Online (Sandbox Code Playgroud)

..没有定义Stitch数据类型.

我很乐意在生成的地图中将整数解析为字符串.我可以稍后将它们读成整数.

json haskell

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

文件上传代码出错

我在jsp页面中收到以下文件上传代码错误:

FileUploadBase类型中的方法parseRequest(RequestContext)不适用于参数(HttpServletRequest)

代码中的错误:

List<FileItem> items = uploadHandler.parseRequest(request);
Run Code Online (Sandbox Code Playgroud)

java jsp tomcat file-upload file

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

编写正则表达式java的麻烦

字符串始终由两个不同的交替字符组成.例如,如果字符串的两个不同字符是x和y,那么t可以是xyxyx或yxyxy但不是xxyy或xyyx.

a.matches()总是返回false并且输出变为0.帮助我理解这里有什么问题.

public static int check(String a) {
    char on = a.charAt(0);
    char to = a.charAt(1);
    if(on != to) {
        if(a.matches("["+on+"("+to+""+on+")*]|["+to+"("+on+""+to+")*]"))  { 
            return a.length();
        }            
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

java regex

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

如何在Bootstrap 4中创建响应文本?

任何人都可以使用Bootstrap 4帮助我提供响应文本。我到处搜索,但很想看到这方面没有教程。如果您想指导我,这是我的代码。

<div class="container">
  <div class="row">
    <div class="col-md-12">
      <div style="font-size: 3rem;">Hello World</div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap-4

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

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

bash脚本删除换行符

我试图从文件中删除换行符.我的文件是这样的(它包含反斜杠):

line1\|
line2\|
Run Code Online (Sandbox Code Playgroud)

我使用以下脚本删除换行符:

#!/bin/bash
INPUT="file1"
while read line
do
: echo -n $line
done < $INPUT
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

line1|line2|
Run Code Online (Sandbox Code Playgroud)

它删除了反斜杠.我怎样才能保留那些反斜杠?

unix bash newline

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

时间不会在Applet中重新绘制

我有一个小问题,但我不知道要解决它.我创建了简单的Applet,其中应该是简单的数字时钟.我正确地创建了所有方法,但重绘方法不会重新绘制我的applet.你能检查我的代码并说出错误的地方吗?谢谢.

public class DigitalClock extends JApplet implements Runnable {

private Thread timeThread;
Date date = new Date();

public void start() {
    timeThread = new Thread(this, "Clock");
    timeThread.start();
}

@Override
public void stop() {
    if (timeThread == null) {
        return;
    }
    timeThread = null;
}

@Override
public void run() {
    while (timeThread != null) {
        repaint();
        try {
            timeThread.sleep(1000);
        } catch (InterruptedException e) {
        }
    }
}

@Override
public void paint(Graphics g) {
    date.setTime(System.currentTimeMillis());
    g.drawString(date.toString(), 50, 95);
}
}
Run Code Online (Sandbox Code Playgroud)

java time applet date

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

IF语句大于和小于特定数字

我有一个项目,我必须创建一个税务申请.我有两个整数:毛和税.当用户输入他的总收入时,我希望它将其税率的特定百分比乘以应缴税额.我的代码如下:

if (gross < 9075) {
    taxrate = (int) (gross * .10);
}
else (gross > 9075 && < 36900) {
    taxrate = (int) (gross * .15);
}
Run Code Online (Sandbox Code Playgroud)

它告诉我有一个错误,所以我假设我搞砸了某个地方.有没有办法在两个数字之间创建一个正确的if语句?

java int if-statement

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

什么功能更有效?

我是Java新手,我想知道这两个函数之间是否存在差异:

public static String function1(int x) {
    String res = "";
    if(x > 10)
        res = "a";
    else
        res = "b";

    return res;
}
Run Code Online (Sandbox Code Playgroud)

和:

public static String function2(int x) {
    if(x > 10)
        return "a";

    return "b";
}
Run Code Online (Sandbox Code Playgroud)

而且我不是在谈论代码的长度,而是说效率.

java

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