⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arrayedit.java

📁 一个论坛程序
💻 JAVA
字号:
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   ArrayEdit.java

package com.gamvan.tools;

import java.io.PrintStream;
import java.util.StringTokenizer;

public class ArrayEdit
{

    public ArrayEdit()
    {
    }

    public static boolean txtsArray(String txts, String txt, String f)
    {
        boolean bea = false;
        if(txts == null || txts.equals("") || txt == null || txt.equals(""))
        {
            bea = false;
        } else
        {
            StringTokenizer st = new StringTokenizer(txts, f);
            String ishave[] = new String[st.countTokens()];
            for(int i = 0; st.hasMoreTokens(); i++)
            {
                ishave[i] = st.nextToken().trim();
                if(ishave[i].equals(txt))
                    bea = true;
            }

        }
        return bea;
    }

    public static boolean unTxtsArray(String txts, String txt, String f)
    {
        boolean bea = false;
        String str = "";
        if(txts == null || txts.equals("") || txt == null || txt.equals(""))
        {
            bea = false;
        } else
        {
            StringTokenizer st = new StringTokenizer(txts, f);
            for(int i = 0; st.hasMoreTokens(); i++)
            {
                str = st.nextToken().trim();
                if(txt.indexOf(str) > -1)
                    bea = true;
            }

        }
        return bea;
    }

    public static boolean txtsArray(String txts, int ii, String t)
    {
        if(!txts.equals("") && txts != null)
        {
            StringTokenizer st = new StringTokenizer(txts, t);
            int gvcmgis[];
            if(st.countTokens() < ii)
            {
                gvcmgis = new int[ii];
                gvcmgis[ii - 1] = 0;
            } else
            {
                gvcmgis = new int[st.countTokens()];
            }
            for(int i = 0; st.hasMoreTokens(); i++)
                gvcmgis[i] = Integer.parseInt(st.nextToken().trim());

            return gvcmgis[ii - 1] == 1;
        } else
        {
            return false;
        }
    }

    public static double txtsList(String txts, int ii, String t)
    {
        double ret;
        if(!txts.equals("") && txts != null)
        {
            StringTokenizer st = new StringTokenizer(txts, t);
            double txtslist[];
            if(st.countTokens() < ii)
            {
                txtslist = new double[ii];
                txtslist[ii - 1] = 0.0D;
            } else
            {
                txtslist = new double[st.countTokens()];
            }
            for(int i = 0; st.hasMoreTokens(); i++)
                txtslist[i] = Double.parseDouble(st.nextToken().trim());

            ret = txtslist[ii - 1];
        } else
        {
            ret = 0.0D;
        }
        return ret;
    }

    public static String txtsList(String txts[], String s)
    {
        if(txts == null)
            return "";
        StringBuffer sb = new StringBuffer();
        for(int i = 0; i < txts.length; i++)
        {
            sb.append(txts[i]);
            sb.append(s);
        }

        return sb.toString();
    }

    public static String getTextsInfo(String txts, int ii, String t)
    {
        String str = "";
        if(txts.equals(t))
            return "";
        try
        {
            if(!txts.equals("") && txts != null)
            {
                txts = txts.replace(t + t, t + "~" + t);
                StringTokenizer st = new StringTokenizer(txts, t);
                int ct = st.countTokens();
                String txtslist[];
                if(ii > ct)
                {
                    txtslist = new String[ii];
                    txtslist[ii] = "";
                } else
                {
                    txtslist = new String[ct];
                }
                for(int i = 0; st.hasMoreTokens(); i++)
                {
                    txtslist[i] = st.nextToken();
                    if(i == ii)
                        str = txtslist[ii];
                }

                str = str.replace("~", "");
            } else
            {
                str = "";
            }
        }
        catch(Exception e)
        {
            str = "";
            e.printStackTrace();
        }
        return str;
    }

    public static void main(String args[])
    {
        System.out.println(getTextsInfo("|4", 0, "|"));
        System.out.println(getTextsInfo("aaa|", 1, "|"));
        System.out.println(getTextsInfo("|", 1, "|"));
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -