我在我的项目中实现SWT CheckBoxTableViewer.有人可以告诉我如何获取所选检查项目的行索引吗?解决方法:像这样:final TableItem [] items = tableViewer.getTable().getItems();for (int i = 0; i < items.length; ++i) {if (items[i].getChecked())... handle checked}如果只需要选中的对象(使用与上面类似的循环),则可以使用CheckBoxTableViewer.getCheckedElements().
从我的角度来看,Android Locale class并未提及任何有关脚本的内容,仅提及语言,国家/地区和版本. 尽管Java SE Locale class提到了语言,国家/地区,脚本,变体和扩展名,但是当然还有一种获取脚本的方法getScript(). 因此,我的问题是:如何从Android上的Locale对象获取脚本? 还是有另一种获取脚本的方法? 我需要它能够区分繁体中文(zh-Hant)和简体中文(zho-Hans),因为我需要能够从语言环境中获取脚本,例如赞特语或汉斯语 脚本=ISO 159...
protected double[] cpi = { 10, 10.1, 10.3, 11.6, 13.7, 16.5 }protected CharSequence[] fromDate = { "1914","1915","1916","1917","1918","1919"};protected CharSequence[] toDate = { "1914","1915","1916","1917","1918","1919"};我正在尝试以下方法:double factor = cpi[frmDate[k]] / cpi [toDate[k]];我都收到以下错误:Type mismatch: cannot convert from CharSequence to int Type mismatch: cannot convert from C...
我在Pentaho有工作.作业具有一个转换,该转换返回JSON输出.如何使用Java API访问它?我需要阅读并打印该JSON.我的代码是:KettleEnvironment.init();JobMeta jobMeta = new JobMeta("Job.kjb", null);Job job = new Job(null, jobMeta); job.start();job.waitUntilFinished() System.out.println("dfffdgfdg: "+job.getResult());我需要行监听器吗?但是如何将其设置为步骤是在内部KTR中进行的.我完全感到困惑.请帮忙解...
我想在Hbase中获取元数据信息.我的基本目的是-1.get the information about tables like how many tables and name of tables. 2.get the columnfamilies name in each table. 3.get the columns names and their data types in each columnfamily. Is there any tool or command by using which we can get the aboveinformation ??解决方法:通过API: >使用HBaseAdmin类提供的getTableNames().它返回一个字符串数组,其中包含所有...
考虑以下程序:public class WCVsT {private void fooWC(List<? extends Number> l ) {l.add(l.get(0)); // 1 - A Compile time error}private <T extends Number> void fooT(List<T> l) {l.add(l.get(0)); // 2 - No compile time error} }我对此有两个问题: >在1(使用fooWC方法)中,我从列表中检索一个元素,然后 将其重新添加到同一列表中-关于它的不安全输入是什么?为什么 编译器不允许这样的操作吗?我可以理解,编译器...
我用于在Linux Debian中运行终端命令并在Java程序中获取输出的代码是:public static String execute(String command) {StringBuilder sb = new StringBuilder();String[] commands = new String[]{"/bin/sh", "-c", command};try {Process proc = new ProcessBuilder(commands).start();BufferedReader stdInput = new BufferedReader(newInputStreamReader(proc.getInputStream()));BufferedReader stdError = new BufferedReade...
从这个问题Java: get greatest common divisor 在获取任何数据类型的gcd时,无论是int,long,Integer,Long,在精度,速度,cpu使用率等方面,哪个答案更好? A:private static int gcdThing(int a, int b) {return BigInteger.valueOf(a).gcd(BigInteger.valueOf((b))).intValue(); }B:public int GCD(int a, int b) { return b==0 ? a : GCD(b, a%b); }解决方法:Random r = new Random();int[] ints = new int[500000];for (int i = 0...
我正在使用Java的Play Framework 2.0,并且有一个查询字符串网址,例如http:// localhost:9000 / project / detail?id = 1,当该网址被点击时,它将调用HTML模板文件,例如:detail.scala.html .所以我想检查我的HTML文件中的URL中是否存在querystring. 例如:@if(existsQueryString) @showPerticularProductDetail else@showAllProductList请帮助我或对此提供任何建议.我不想从控制器传递一些变量或任何标志来查看检查条件.我只想检...
这个问题已经在这里有了答案: > Java and C#-like properties 5个在C#中,我可以使用如下所示的简单方法public class Dummy {public string Name { get; set; } }但是,如果我使用Java做同样的事情,我必须像下面这样public class Dummy {private String _name;public void setName(String value) {this._name = value;}public String getName() {return this._name;} }因...
我有一个TimePicker来获取时间.而且我正在为Android应用程序遵循Java代码:Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); Log.e("Alarm", "" + calendar.getTime());calendar.set(Calendar.HOUR, timePicker.getCurrentHour()); calendar.set(Calendar.MINUTE, timePicker.getCurrentMinute()); Log.e("Alarm", "" + calendar.getTime());第二个过程比第一个过程提前一天. ...
在this example中,是否有方法可以修改此方法@org.atmosphere.config.service.Message(encoders = {JacksonEncoder.class}, decoders = {JacksonDecoder.class}) public Message onMessage(Message message) throws IOException {logger.info("{} just send {}", message.getAuthor(), message.getMessage());return message; }这样我就可以获得UUID(在连接时在AtmosphereResource中可用),以便我知道消息来自哪个连接?我尝试添加At...
为什么以下主要方法在list.add(1、2)处给出IndexOutOfBoundException?public static void main(String[] args) {List<Integer> list = new ArrayList<Integer>();list.add(1, 2);int total = list.get(0);System.out.println(total); }解决方法:如果ArrayList为空,则不能在索引1处添加元素.它从0开始,或仅使用add.public static void main(String[] args) {List<Integer> list = new ArrayList<Integer>();list.add(1);list.add(2...
我在以前运行的Windows上具有播放框架v2.2.1.但是,现在当我在控制台中运行“ play run”时,出现以下错误:java lang nosuchmethodexception: play.core.server.NettyServer.maindevhttpmode(play.core.SBTLink, play.core.SBTDocHandler我的计算机上有SBT v 0.13.1.关于可能导致此问题的任何想法以及如何解决该问题,除非重新安装或升级游戏框架-我已经尝试过运行游戏清理并重新加载游戏,但这并没有帮助. JDK版本是1.7.解决方法:该问...
我尝试使用下面的代码为文件生成base64并以字符串形式返回.如果文件很小,我就可以得到.StringBuffer output = new StringBuffer();Process p;try {p = Runtime.getRuntime().exec(command);p.waitFor();BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));String line = ""; while ((line = reader.readLine())!= null) {output.append(line + "\n");}} catch (Exception e) {e.pr...