小编Alo*_*ark的帖子

Java字符串替换(删除换行符,将$更改为\ $)

我有一个这样的字符串($字符总是被其他字符包围):

a$b
c$d
e$f
Run Code Online (Sandbox Code Playgroud)

我希望我的字符串方法放在\前面$并删除换行符:

a\$bc\$de\$f
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,但它没有放置\角色:

 s=s.replaceAll("\n","").replaceAll("$", "\\$");
Run Code Online (Sandbox Code Playgroud)

java regex string

6
推荐指数
2
解决办法
197
查看次数

使用不同的用户在另一个 shell 脚本中运行 shell 脚本

我有两个 shell 脚本:

一个.sh

echo "hello"
su - oracle -c "sh /tmp/two.sh" 
echo "good bye"
Run Code Online (Sandbox Code Playgroud)

二.sh

echo "bla bla bla"
Run Code Online (Sandbox Code Playgroud)

我想以“root”身份运行“one.sh”并查看以下输出:

hello
bla bla bla
good bye
Run Code Online (Sandbox Code Playgroud)

这怎么可能?

linux bash shell

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

Bash 脚本:在 for 循环中填充数组

我尝试创建一个填充了一些值的数组。但我不知道该怎么做。我在下面尝试了一些东西,但没有用。

我的代码:

i=0
for c in colors; do
array[$i]=$c
echo {$c[$i]}
i=`expr $i + 1`
done
Run Code Online (Sandbox Code Playgroud)

注意: “colors”是某种返回值列表的“ps -ef”命令。例如,它具有“蓝色、红色、黄色”值。

colors= 'ps -ef | grep colors'
Run Code Online (Sandbox Code Playgroud)

linux bash

3
推荐指数
2
解决办法
1447
查看次数

Java - 将列和数据添加到现有 JTable 中

我有一个小型 java 应用程序,我想在其中放置一些数据,并将其列放在现有的 JTable 中。

这是我的列和数据;

String[][] data; // this object gets it's contents from another function
String[] columns={"Name","Value"}; //these are the columns that should be added to JTable
Run Code Online (Sandbox Code Playgroud)

那么我应该怎么做才能添加和查看“现有”JTable 中的数据?我不想创建动态 JTable。

编辑:

我把它写到了上面填充我的变量的函数中。之后如何刷新我的 JTable?

tblSonuc=new JTable(data,columns);
Run Code Online (Sandbox Code Playgroud)

java swing

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

获取文本文件中以"$"结尾的行

我有这样的输出:

a/foo bar /
b/c/foo sth /xyz
cc/bar ghj /axz/byz
Run Code Online (Sandbox Code Playgroud)

我想要的只是这一行:

a/foo bar /
Run Code Online (Sandbox Code Playgroud)

为了更清楚,我希望那些以特定字符串结尾的行.我想要在最后一列grep有一个/字符的行.

linux shell grep

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

在Linux中使用awk命令中的tr命令

我想用我的值做一些算术运算.这是我的日志文件:

SYSAUX                                1050        3,04        55       996         5        95
UNDOTBS1                               420         ,08       395        25        94         6
USERS                                    5         ,01         1         4        19        81
SYSTEM                                 730        2,22         3       727         0       100
EXAMPLE                                346         ,95        36       310        10        90
UNDOTBS2                                50         ,04        38        12        77        23
Run Code Online (Sandbox Code Playgroud)

我试图将第三和第四列相乘.为了做到这一点,我必须将","(逗号)改为"."(句号).我试图在tr里面运行命令,awk但它给出了一些错误:

cat mylog.log |awk '{mul= $3 * ${4}|tr  "," "\\."; print mul}'


awk: {mul= $3 * ${4}|tr  "," "\\."; print mul}
awk:             ^ syntax error
awk: {mul= $3 * ${4}|tr  "," "\\."; print …
Run Code Online (Sandbox Code Playgroud)

linux bash awk

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

如何在类中填充list <t>元素?

我有关于填充list<>元素的问题.我试图将值设置为list<>对象的第一个元素,但它不起作用.这是我的两个班级:

        class hotel
        {
            public List<room> rooms = new List<room>();
        }
        class room
        {
            public string roomName;
        }
Run Code Online (Sandbox Code Playgroud)

Form1.cs的

private void Form1_Load(object sender, EventArgs e)
        {
            string word = "example";
            hotel[] h = new hotel[3];
            for (int i = 0; i < h.Length; i++)
            {

                h[i] = new hotel();
                h[i].rooms[i].roomName = word;//It gives "Index out of range exception" error. 
            }
        }
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
594
查看次数

无法在动态创建的JTable中看到列

我有一个动态创建和填充的表.单击其他表单中的按钮时会显示此动态表单.这是代码:

package ExaData;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.text.NumberFormat;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.JTableHeader;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.StackedBarRenderer;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.RefineryUtilities;

public class ShowGraph extends javax.swing.JFrame {


String[][] data;
String[] columns={"Tan?m","De?er"};

 Sessionn obj;
  String SGA="SGA";
  String PGA="PGA";
  String JAVAPOOL="JAVAPOOL";
   JCheckBox SGA_CHECK;
    JCheckBox PGA_CHECK;
    JCheckBox JAVA_POOL_CHECK;
     JTable table;
     JPanel btnPanel,tblPanel;
    ChartPanel …
Run Code Online (Sandbox Code Playgroud)

java swing jtable jscrollpane

0
推荐指数
1
解决办法
114
查看次数

Grep在Linux中的字符串的特殊部分

我想要grep一部分字符串,其中包含数字和点(.).

例如:

/home/xar/11.1.0/hez
/uaa/14.0.2.5/grd/pc
Run Code Online (Sandbox Code Playgroud)

我想要的只是这一部分:

14.0.2.5
11.1.0
Run Code Online (Sandbox Code Playgroud)

我意识到cut命令不足以解决这个问题.

linux bash grep

0
推荐指数
1
解决办法
103
查看次数

C#:无法创建抽象类或接口的实例

我正在使用来自HotelsPro的网络服务并尝试创建一个实例,但它给了我一个错误:

无法创建抽象类或接口'HotelsPro.hotelsProSvc.b2bHotelSOAPPortType'的实例

这就是我想要做的.

Form1.cs的

hotelsProSvc.b2bHotelSOAPPortType a = new b2bHotelSOAPPortType(); getAvailableHotelResponse getres = new getAvailableHotelResponse(); getres=a.getAvailableHotel(apiKey, "A990", checkIn, checkOut, "EUR", "UK", false, rooms, f);

c# web-services

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

标签 统计

linux ×5

bash ×4

java ×3

c# ×2

grep ×2

shell ×2

swing ×2

awk ×1

jscrollpane ×1

jtable ×1

regex ×1

string ×1

web-services ×1