我想将字符串的第一个字符转换为大写,其余字符转换为小写.我该怎么做?
例:
String inputval="ABCb" OR "a123BC_DET" or "aBcd"
String outputval="Abcb" or "A123bc_det" or "Abcd"
Run Code Online (Sandbox Code Playgroud) 我有一个变量,其中包含目录路径以及文件名.我想从Unix目录路径中单独提取文件名并将其存储在变量中.
fspec="/exp/home1/abc.txt"
Run Code Online (Sandbox Code Playgroud) 当我将路径配置如下时,Java成功识别application.properties文件中的路径:
pathToInputFile=/kcs/data/incoming/ready/
pathToInputFileProcess=/kcs/data/incoming/work/
Run Code Online (Sandbox Code Playgroud)
如果我尝试使用环境变量,Java程序将无法识别路径.
(环境变量TOM_DATA设置为/ kcs.)
pathToInputFile=${TOM_DATA}/data/incoming/ready/
pathToInputFileProcess=${TOM_DATA}/data/incoming/work/
Run Code Online (Sandbox Code Playgroud)
我可以在application.properties文件中使用环境变量吗?
我目前在log4j中有以下模式布局.我想将Process id添加到日志文件中.我该怎么做?
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
Run Code Online (Sandbox Code Playgroud)
粘贴样本日志消息
2011-01-07 11:48:21,940 [main] INFO Testing1
2011-01-07 11:48:21,942 [main] INFO Test.common.ApplicationProperties - Used log4j
Run Code Online (Sandbox Code Playgroud)
"log4j.properties" [Read only] 26 lines, 884 characters
log4j.rootCategory=DEBUG, stdout, A1
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=WARN
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss} %-5p (%c) %m%n
log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.Threshold=DEBUG
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.A1.File=/homw/cus/logs/ccl.02.log
log4j.appender.A1.MaxFileSize=5MB
log4j.appender.A1.MaxBackupIndex=40
log4j.category.test.common.DBConnectionPool=WARN
log4j.category.test.common.DataBaseHandler=WARN
log4j.category.test.cttg.tables=WARN
log4j.category.test.middleware.tables=WARN
log4j.logger.org.apache.axis=ERROR
log4j.logger.org.apache.catalina=ERROR
Run Code Online (Sandbox Code Playgroud) 我正在以下面的方式阅读文件的每一行
BufferedReader in = new BufferedReader(new FileReader(inFile));
while (null != (line = in.readLine())) {
}
Run Code Online (Sandbox Code Playgroud)
我想在第一行和最后一行进行一些验证.有没有办法检查它是否是while循环中的第一行和最后一行
while (null != (line = in.readLine())) {
if(firstlineoffile) {
}
else if (lastlineoffile) {
}
else
{
}
}
Run Code Online (Sandbox Code Playgroud) =>符号在PL/SQL中的含义是什么?例如
GetAttrNumber(toitemtype => toitemtype,
toitemkey => toitemkey,
toactid => toactid)
Run Code Online (Sandbox Code Playgroud) 我想知道访问时间是多少.我在网上搜索但得到了相同的定义:
读 - 变了
我知道touch我们可以改变它.任何人都可以用一个例子向我解释一下它是如何改变的吗?有没有办法在unix中获取创建日期/时间?
我有以下查询.当type_id is null我希望它按名称"未知"分组时.
我该怎么做.
我知道有一个解码功能,但我不知道如何使用它.
select type_id,
name
from test_table
group by decode(type_id,'Unknown'),
name;
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
我从php后端作业和php网页日志中随机收到以下错误.有一个运行php后端作业和php网络服务器的应用服务器.两者都连接到同一个数据库服务器.使用php mysqli面向对象的库来连接数据库.在my.cnf中将最大连接数设置为750.没有看到达到很多连接.
PHP警告:mysqli :: mysqli():( HY000/2003):无法连接到第57行/usr/local/dev/classes/Admin.php中'77 .777.120.81'(99)上的MySQL服务器
无法连接到MySQL:无法连接到'77 .777.120.81'(99)上的MySQL服务器
我有一个String2.我想检查String1中是否存在String2.String1的长度可以小于或大于或等于String2.String2有时也可以为null或为空.如何在我的Java代码中检查这个?