小编joe*_*han的帖子

Java将字符串拆分为数组

我需要帮助这个split()方法.我有以下内容String:

String values = "0|0|0|1|||0|1|0|||";
Run Code Online (Sandbox Code Playgroud)

我需要将值放入数组中.有3种可能的字符串:"0","1"和""

我的问题是,当我尝试使用时split():

String[] array = values.split("\\|"); 
Run Code Online (Sandbox Code Playgroud)

我的值只保存到最后0.看起来像"|||"部分 被修剪.我究竟做错了什么?

谢谢

java string split

91
推荐指数
3
解决办法
36万
查看次数

Java程序中是否存在两种主要方法?

Java程序中是否存在两种主要方法?只有他们的论点不同,如:

public static void main(String[] args)
Run Code Online (Sandbox Code Playgroud)

第二个可以

public static void main(StringSecond[] args)
Run Code Online (Sandbox Code Playgroud)

如果可能,哪个方法将用作入口点?怎么识别这个?请帮忙.

java methods program-entry-point arguments

29
推荐指数
5
解决办法
9万
查看次数

获取没有地理位置的国家/城市API React-native?

有没有办法在移动设备上找到客户位置?例如,如果用户打开应用,我怎么能找到他们的大概位置?

例如,如果用户来自旧金山CA,则会有一些类型标识符让我知道用户来自旧金山CA. 我真的不需要他们的确切位置只是县或一般的原产地.

好吧,我有一个参考:这个SO问题 .我们能以某种方式在React-native中实现相同的功能吗?

geolocation react-native

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

这个循环运行多少次?

采访问问题:

while(1)
{
void * a = malloc(1024*1024); 
}
Run Code Online (Sandbox Code Playgroud)

这个循环在2 gb撞锤和8 gb撞锤上运行多少次?

我说无限循环,因为即使内存已满,也没有终止条件.他不同意.我现在不知道.请帮忙.

c memory loops

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

问题:创建一个非常准确的Swing Timer

为了SwingTimer准确,我喜欢@Tony Docherty On CR提出的逻辑和例子.这是链接.

为了突出显示给定的单词,一次又一次,总会有几微秒的延迟.如果我要突出显示单词:"你好怎么样",每个单词的值分别为(延迟):200,300,400 ms,那么计时器的实际时间总是更多.说而不是200毫秒,它需要216毫秒.像这样,如果我有很多话......最后,额外的延迟是显而易见的.

我必须强调每个字母说:'h''''''''''0'每个应该得到200 /长度(即5)=约40毫秒.设置每个字母后的延迟.

我的逻辑是,在当前时间说startTime,就在开始这个过程之前.另外,计算totalDelaytotalDelay + = delay/.length().

现在检查条件:( startTime+totalDelay-System.currentTime)如果这是-ve,这意味着时间消耗更多,所以跳过这封信.检查直到有一个正的延迟.这意味着我要添加时间到现在,并用它开始时的过程所花费的时间差来检查它.

这可能导致跳过以突出显示字母.

但有些事情是错的.什么,我很难说出来.这可能是循环事情的一些问题.我已经看到它进入循环(检查时间是否为-ve)只是两次.但事实并非如此.而且我也不确定是否会设置下一次延迟.有任何想法吗?

这是一个SSCCE:

    import java.awt.Color;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.lang.reflect.InvocationTargetException;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextPane;
    import javax.swing.SwingUtilities;
    import javax.swing.Timer;
    import javax.swing.text.BadLocationException;
    import javax.swing.text.DefaultStyledDocument;
    import javax.swing.text.StyleConstants;
    import javax.swing.text.StyledDocument;

    public class Reminder {
        private static final String TEXT = "arey chod chaad ke apnee saleem ki gali anarkali disco chalo";
        private static final String[] WORDS = TEXT.split(" …
Run Code Online (Sandbox Code Playgroud)

java swing timer event-dispatch-thread

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

使用Swing计时器:制造混乱

只是希望字母的颜色稍有变化(暂停可能会根据单词的长度和单词的长度而变化).

以下代码对我来说很好.但我认为我已经创建了一个混乱我的逻辑.我可以理解,但我的队友应该很容易理解.

在此输入图像描述 在此输入图像描述

码:

import java.awt.Color;
import java.lang.reflect.InvocationTargetException;
import java.awt.Toolkit;
import javax.swing.JPanel;
import javax.swing.JTextPane;
import javax.swing.SwingUtilities;
import javax.swing.text.DefaultStyledDocument;
import javax.swing.text.StyleConstants;
import javax.swing.text.StyledDocument;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.Timer;

public class Reminder 
{
    static   JFrame frame;
    Toolkit toolkit;
    Timer timer;
    int point=0,temp=0,hil=0,point2=0;long time1=0,time2=0;
    static   StyledDocument doc;
    static   JTextPane textpane;
    String[] arr={"Tes"," hiiii"," what"," happpn"};
    int i=0;
    int[] a=new int[5];

    public Reminder() 
    {
        a[0]=1000;
        a[1]=900;
        a[2]=300;
        a[3]=1500;
        a[4]=1700;

        ActionListener actionListener = new ActionListener() 
        {
            public void actionPerformed(ActionEvent actionEvent) 
            {
                point =arr[i].length(); …
Run Code Online (Sandbox Code Playgroud)

java swing multithreading timer

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

在主线程中工作太多,应用冻结了

在这里,我调用一个活动,这是一个聊天应用程序.

catLog:

02-26 12:30:38.996: I/Choreographer(807): Skipped 35 frames!  The application may be doing too much work on its main thread.
02-26 12:30:39.196: I/Choreographer(807): Skipped 31 frames!  The application may be doing too much work on its main thread.
02-26 12:30:39.516: I/Choreographer(807): Skipped 31 frames!  The application may be doing too much work on its main thread.
02-26 12:30:39.996: I/Choreographer(807): Skipped 32 frames!  The application may be doing too much work on its main thread.
02-26 12:30:40.066: I/Choreographer(807): Skipped 37 frames! …
Run Code Online (Sandbox Code Playgroud)

android

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

对象和实例之间的区别:C++

我在SO上发表了一些帖子,最后我得出的结论是,当我们有类似的东西:

Person name;
Run Code Online (Sandbox Code Playgroud)

name是一个阶级的对象person.

它实例化时成为实例:

name=new Person();
Run Code Online (Sandbox Code Playgroud)

我是C++的初学者,到目前为止我已经看到我们可以访问函数和变量,如:

Person name;
name.getValue;
name.callFunction();
Run Code Online (Sandbox Code Playgroud)

我们不需要使用new运算符.那么我们可以说在C++中可以忽略对象和实例之间的区别因素吗?

c++ oop object instance

5
推荐指数
3
解决办法
3万
查看次数

下载window.print()生成的PDF

是否有JS解决方案可下载由生成的PDF window.print()?我不需要打开打印窗口,而只需下载PDF。

我尝试了其他插件,但是生成的PDF window.print()正是我需要的。任何想法如何实现相同?

javascript pdf pdf-generation

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

我们可以在Android应用程序中使用几乎所有标准Java包吗?

我创建了一个Java应用程序,它使用JAI.我搜索并发现我们不能使用图形库,如AWTSwing.

那么,我们可以在Android应用程序中使用任何标准Java库还是有一些限制?另外,我观察到JAI的jar文件在我的android应用程序(eclipse)中不可用.

java android

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