匹配正则表达式时程序永远运行

我不知道为什么,但是当我尝试运行这个程序时,看起来该程序将永远运行。 package fjr.test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test3 { public static void main(String[] args){ String regex = “dssdfsdfdsf wdasdads dadlkn mdsds .”; Pattern p = Pattern.compile(“^([a-zA-Z]+ *)+$”); Matcher match = p.matcher(regex); if(match.matches()){ System.out.println(“Yess”); }else{ System.out.println(“No.. “); } System.out.println(“FINISH…”); } } 我需要做的是匹配包含一串只用空格分隔的单词的模式

将Java Threading Class放入一个单独的类中

考虑以下SWT代码示例: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet151.java?view=co 如何分隔内联定义的类? Thread thread = new Thread() { public void run() { … } }; 我想定义一个单独的类来更新表,就像它在这里一样。 如何将列表传回表中? 示例代码?

Spring Security应用程序中Sitemesh未修饰的自定义错误页面

在带有Spring Security(3.2.0.RC2)和Sitemesh(2.4.2)的Spring MVC(3.2.4)应用程序中,web.xml文件具有以下条目: 403 /error?code=403 映射到ErrorController: @RequestMapping(“error”) public String displayErrorPage( @RequestParam(value = “code”, defaultValue = “0”) int code, Model model, final HttpServletRequest request, Principal principal) { // … return “errorPage”; } 它通过InternalResourceViewResolver显示errorPage.jsp(应用程序中没有其他视图解析器)。 安全性正常,当未经授权的用户尝试访问受保护的页面时,会显示errorPage.jsp,但该页面未进行装饰。 应用程序中的每个其他页面都没有任何问题进行修饰,并且errorPage.jsp与其他装饰没有任何问题的JSP存在于同一目录中。 此应用程序使用Servlet 3.0规范。

具有管理员权限的java运行可执行文件

如何从java程序调用具有admin权限的可执行bat文件? 该可执行文件在另一个目录中。

Java拖放自定义光标

我已经使用JPanel定义了一个自定义canvas样式组件,它将支持将对象拖动到canvas上。 我似乎无法弄清楚如何使用TransferHandler将拖放(DnD)光标更改为自定义光标。 例如,代替DnD期间的默认链接光标,我想替换我自己的。 有没有办法使用TransferHandler来做到这一点? 我怀疑我将不得不使用AWT DnD支持来做到这一点,但我希望尽可能避免这种情况。

在特定选项卡中启动Android App

问题是:我有一个带有4个标签的TabHost (见下面的代码),我在MainMenuActivity类中得到了一个Button 。 使用OnClickListener设置Button ,如果单击它,我希望它转到第二个选项卡。 我尝试过使用setCurrentTab(1)但这只是弄乱了项目。 我能做什么? public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); setTabs() ; } private void setTabs() { addTab(“Home”, R.drawable.tab_home, MainMenuActivity.class); addTab(“Calculate”, R.drawable.tab_search, SpinnerClass.class); addTab(“Search”, R.drawable.tab_home, ScrollView1.class); addTab(“Premium”, R.drawable.tab_search, ScrollView2.class); } private void addTab(String labelId, int drawableId, Class c) { TabHost tabHost = getTabHost(); Intent intent = new Intent(this, c); TabHost.TabSpec spec […]

Android SQLite Columns …不是唯一的

我在android上使用SQLite并且收到此错误 02-11 18:05:37.224: E/SQLiteDatabase(26583): android.database.sqlite.SQLiteConstraintException: columns name, foreign_word are not unique (code 19) 但是,在调用onUpgrade()之后立即调用它,因此数据库本身应该没有任何内容。 这是使用的SQL语句: private static final String CREATE_DB_TB_2 = “CREATE TABLE ” + TABLE_VOCAB_WORDS + “(” + COLUMN_NAME + ” TEXT NOT NULL,” + COLUMN_WORD_FOREIGN + ” TEXT NOT NULL,” + COLUMN_WORD_ENGLISH + ” TEXT NOT NULL,” + COLUMN_CORRECT + ” BYTE NOT […]

在EditText上使用TextWatcher在android中实时计算总数和总和?

在这里,我想将来自我的数据库和setText的默认值设为该值,并计算净费率和总数,否则,如果用户编辑费率或收费,我想根据该值计算净费率和总额。即时的。 这是我计算和显示值的代码。 private void showItem(String json) { String itembarcode = “”; String itemdesc = “”; String weight = “”; String rate = “”; String making = “”; double wt = 0.0d; double rt = 0.0d; double mk = 0.0d; try { JSONObject jsonObject = new JSONObject(json); JSONArray result = jsonObject.getJSONArray(ParseBarcode.JSON_ARRAY); JSONObject itemData = result.getJSONObject(0); itembarcode […]

Android读取大文件

我在assets文件夹中有一个包含10000多行数据的CSV文件。 我想在创建数据库时将此数据插入到SQLite数据库中。 我不能包含数据库,因为它是一个非常通用的应用程序,而且该模型需要CSV文件。 我不想读取所有10000行数据并将其从内存中插入一段。 如何有效地完成任务?

用Java绘制最简单的方法是什么?

用Java绘制最简单的方法是什么? import java.awt.*; import javax.swing.*; public class Canvas { private JFrame frame; private Graphics2D graphic; private JPanel canvas; public Canvas() { frame = new JFrame(“A title”); canvas = new JPanel(); frame.setContentPane(canvas); frame.pack(); frame.setVisible(true); } public void paint(Graphics g){ BufferedImage offImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Grapics2D g2 = offImg.createGraphics(); g2.setColor(new Color(255,0,0)); g2.fillRect(10,10,200,50); } } 这不起作用,我不知道如何让任何东西出现。