小编Sam*_*hra的帖子

如何将String转换为ArrayList?

在我的String中,我可以使用逗号分隔的任意数量的单词.我希望每个单词都添加到ArrayList中.例如:

String s = "a,b,c,d,e,.........";
Run Code Online (Sandbox Code Playgroud)

java string arraylist converter

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

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

如何使用Java检索XML的元素值?

我是XML的新手.我想根据请求名称阅读以下XML.请帮助我如何在Java中阅读以下XML -

<?xml version="1.0"?>
    <config>
        <Request name="ValidateEmailRequest">
            <requestqueue>emailrequest</requestqueue>
            <responsequeue>emailresponse</responsequeue>
        </Request>
        <Request name="CleanEmail">
            <requestqueue>Cleanrequest</requestqueue>
            <responsequeue>Cleanresponse</responsequeue>
        </Request>
    </config>
Run Code Online (Sandbox Code Playgroud)

java xml

45
推荐指数
4
解决办法
26万
查看次数

我可以在Java中用构造函数调用方法吗?

我有情况,我想在实例化类时只读取一次配置文件.

假设我有一个名为的方法readConfig(),它读取配置并将其放入Map对象中.当程序需要使用配置值时,它会使用它的define键读取对象.我想知道构造函数只调用它的生命周期.我可以将我的方法readConfig()放入构造函数中,这会给我一次性调用的好处,还是有其他机制可以做到这一点?

java constructor

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

如何在数据表中的每一行添加按钮?

我是DataTables的新手.我想在每一行添加按钮进行编辑和删除(如下图所示)

在此输入图像描述

我试过代码:

Test.cfm

<table id="myDataTable" class="table table-striped table-bordered">
<thead>
    <tr>
        <th>UserID</th>
        <th>Name</th>
        <th>UserName</th>
        <th>Passowrd</th>
        <th>Email</th>
         <th>IsActive</th>
         <th>Command</th>
    </tr>
</thead>
<tbody> 
</tbody>
Run Code Online (Sandbox Code Playgroud)

$(document).ready(function () {
    var oTable = $('#myDataTable').dataTable({
       // "bServerSide": true,
        "sAjaxSource": "fetchUserData.cfm",
        "bProcessing": true,
        "sPaginationType": "full_numbers",
        "aoColumns": [
            { "mData": null },
            { "mData": "Name", "sTitle": "Name" , "sWidth": "20%"},
            { "mData": "UserName", "sTitle": "UserName", "sWidth": "20%" },
            { "mData": "Passowrd","sTitle": "Passowrd", "sWidth": "20%"  },
            { "mData": "Email","sTitle": "Email"  , "sWidth": "20%"},
            { "mData": "IsActive","sTitle": "IsActive" , "sWidth": "20%" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datatables

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

如何在运行时获取Java应用程序的真实路径?

我正在创建一个Java应用程序,我正在使用log4j.我已经给出了配置log4j文件的绝对路径以及生成的日志文件的绝对路径(生成此日志文件的位置).我可以在运行时通过以下方式获取Java Web应用程序的绝对路径:

String prefix =  getServletContext().getRealPath("/");
Run Code Online (Sandbox Code Playgroud)

但在普通Java应用程序的上下文中,我们可以使用什么?

java filepath

36
推荐指数
4
解决办法
16万
查看次数

如何使用java替换反斜杠以转发斜杠?

我正在将CSV文件导入MySQL数据库.这可以通过java.mysql支持文件路径中的正斜杠来完成.如果用户提供路径

c:\upload\date\csv\sample.csv
Run Code Online (Sandbox Code Playgroud)

MySQL不支持这种类型的路径模式.我想在路径中搜索反斜杠并用正斜杠替换它们,以便:

  c:/upload/date/csv/sample.csv
Run Code Online (Sandbox Code Playgroud)

怎么做的?

java regex

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

在Java中将HashMap.toString()转换回HashMap

我在Java中放了一个键值对,HashMapString使用该toString()方法将其转换为a .

是否可以将此String表示转换回HashMap对象并使用其对应的键检索值?

谢谢

java hashmap

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

log4j:ERROR尝试附加到名为[..]的已关闭的appender

我在控制台上反复出现以下错误

log4j:ERROR Attempted to append to closed appender named [ConsoleAppender].
log4j:ERROR Attempted to append to closed appender named [FixedWindowRollingFile].
Run Code Online (Sandbox Code Playgroud)

使用了log4j.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
    <appender class="org.apache.log4j.rolling.RollingFileAppender" name="FixedWindowRollingFile">
        <param name="Append" value="true"/>
        <param name="ImmediateFlush" value="true"/>

        <rollingPolicy class="org.apache.log4j.rolling.FixedWindowRollingPolicy">
            <param name="fileNamePattern" value="logs/StandardizeAccountService.%i.log"/>
            <param name="minIndex" value="1"/>
            <param name="maxIndex" value="10"/>
        </rollingPolicy>
        <triggeringPolicy class="org.apache.log4j.rolling.SizeBasedTriggeringPolicy">
            <param name="MaxFileSize" value="1002400"/>
        </triggeringPolicy>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %p %c{1}:%L - %m%n"/>
        </layout>
    </appender>

    <appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.SimpleLayout"/>
    </appender>

    <logger name="com.arosys" additivity="false" >
        <level …
Run Code Online (Sandbox Code Playgroud)

log4j

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

使用Apache POI读取xlsx文件时获取异常(org.apache.poi.openxml4j.exception - 无内容类型[M1.13])?

我正在使用Apache POI(XSSF API)来读取xlsx文件.当我试图读取file.i时出现以下错误:

org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13]
Run Code Online (Sandbox Code Playgroud)

码:

public class ReadXLSX
{
private String filepath;
private XSSFWorkbook workbook;
private static Logger logger=null;
private  InputStream resourceAsStream;

public ReadXLSX(String FilePath)
{
    logger=LoggerFactory.getLogger("ReadXLSX");
    this.filepath=FilePath;
    resourceAsStream = ClassLoader.getSystemResourceAsStream(filepath);
}

public ReadXLSX(InputStream fileStream)
{ 
    logger=LoggerFactory.getLogger("ReadXLSX");
    this.resourceAsStream=fileStream;
}
private void loadFile() throws FileNotFoundException, NullObjectFoundException
{
    if(resourceAsStream==null)
        throw new FileNotFoundException("Unable to locate give file..");
    else
    {
        try
        {
           workbook = new XSSFWorkbook(resourceAsStream);
        }
        catch(IOException ex)
        {
        }
    }
}// end loadxlsFile …
Run Code Online (Sandbox Code Playgroud)

java apache-poi

23
推荐指数
4
解决办法
10万
查看次数